diff --git a/gateway_frontend/backup_2026-03-05_1048.gwbk b/gateway_frontend/backup_2026-03-05_1048.gwbk new file mode 100644 index 0000000..c38243c Binary files /dev/null and b/gateway_frontend/backup_2026-03-05_1048.gwbk differ diff --git a/gateway_frontend/projects/.resources/0000e730edf9a7d45c656dc7637f078fed3625ac72a80832fa0563cb1659b17b b/gateway_frontend/projects/.resources/0000e730edf9a7d45c656dc7637f078fed3625ac72a80832fa0563cb1659b17b new file mode 100644 index 0000000..45042ad Binary files /dev/null and b/gateway_frontend/projects/.resources/0000e730edf9a7d45c656dc7637f078fed3625ac72a80832fa0563cb1659b17b differ diff --git a/gateway_frontend/projects/.resources/001d75553545293ad640d98a9703aa978441e075c3fbd2a5594931485ca13cfd b/gateway_frontend/projects/.resources/001d75553545293ad640d98a9703aa978441e075c3fbd2a5594931485ca13cfd new file mode 100644 index 0000000..dc998de --- /dev/null +++ b/gateway_frontend/projects/.resources/001d75553545293ad640d98a9703aa978441e075c3fbd2a5594931485ca13cfd @@ -0,0 +1,332 @@ +{ + "custom": { + "alarm_active": 2, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/00348f2f02a67e1060ffd446b4ad3e0d133cc0e2ce6ea47a56e4c0c9bdc2e20f b/gateway_frontend/projects/.resources/00348f2f02a67e1060ffd446b4ad3e0d133cc0e2ce6ea47a56e4c0c9bdc2e20f new file mode 100644 index 0000000..4dc1b82 Binary files /dev/null and b/gateway_frontend/projects/.resources/00348f2f02a67e1060ffd446b4ad3e0d133cc0e2ce6ea47a56e4c0c9bdc2e20f differ diff --git a/gateway_frontend/projects/.resources/006bc0ceff1378753d0aa9f7203662b39b4e6e19559d953afcf160c7790b55e1 b/gateway_frontend/projects/.resources/006bc0ceff1378753d0aa9f7203662b39b4e6e19559d953afcf160c7790b55e1 new file mode 100644 index 0000000..828b923 --- /dev/null +++ b/gateway_frontend/projects/.resources/006bc0ceff1378753d0aa9f7203662b39b4e6e19559d953afcf160c7790b55e1 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 700, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.6898, + "width": 0.95, + "x": 0.0279, + "y": 0.2111 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.2946, + "width": 0.0839, + "x": 0.0187, + "y": 0.245 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1184, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2156, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3123, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4093, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5064, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6028, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7002, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7968, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8936, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8933, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7966, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6999, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6027, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5066, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3122, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4094, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2155, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1183, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.0928, + "x": 0.0166, + "y": 0.6004 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/006f4da2fa77cf0914e6e01a4aa2bf768b2d93be6743fe4d400c90bb9f6132e3 b/gateway_frontend/projects/.resources/006f4da2fa77cf0914e6e01a4aa2bf768b2d93be6743fe4d400c90bb9f6132e3 new file mode 100644 index 0000000..dd5ddc4 Binary files /dev/null and b/gateway_frontend/projects/.resources/006f4da2fa77cf0914e6e01a4aa2bf768b2d93be6743fe4d400c90bb9f6132e3 differ diff --git a/gateway_frontend/projects/.resources/0082d3d09ff20098d5f6a2839debb4108fd84797b8e064cfdc1bd6a0595fc6a8 b/gateway_frontend/projects/.resources/0082d3d09ff20098d5f6a2839debb4108fd84797b8e064cfdc1bd6a0595fc6a8 new file mode 100644 index 0000000..70fb944 --- /dev/null +++ b/gateway_frontend/projects/.resources/0082d3d09ff20098d5f6a2839debb4108fd84797b8e064cfdc1bd6a0595fc6a8 @@ -0,0 +1,145 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0963, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1407, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1813, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.2259, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.7767, + "width": 0.95, + "x": 0.0279, + "y": 0.2114 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/00e7a0b8bc4ef19873e63634e21cfd60a6926d35ed980d335ba083de9fb85ff0 b/gateway_frontend/projects/.resources/00e7a0b8bc4ef19873e63634e21cfd60a6926d35ed980d335ba083de9fb85ff0 new file mode 100644 index 0000000..3662406 --- /dev/null +++ b/gateway_frontend/projects/.resources/00e7a0b8bc4ef19873e63634e21cfd60a6926d35ed980d335ba083de9fb85ff0 @@ -0,0 +1,339 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableDetails": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/00ec86fec2c0723354512534a350316c3ac8a97a502c588e76324bf362552616 b/gateway_frontend/projects/.resources/00ec86fec2c0723354512534a350316c3ac8a97a502c588e76324bf362552616 new file mode 100644 index 0000000..5b49d5c Binary files /dev/null and b/gateway_frontend/projects/.resources/00ec86fec2c0723354512534a350316c3ac8a97a502c588e76324bf362552616 differ diff --git a/gateway_frontend/projects/.resources/00ed27efeabc76cd6b22ec568785f0957a906c826195b388ab22b724fac308cc b/gateway_frontend/projects/.resources/00ed27efeabc76cd6b22ec568785f0957a906c826195b388ab22b724fac308cc new file mode 100644 index 0000000..f3673b1 --- /dev/null +++ b/gateway_frontend/projects/.resources/00ed27efeabc76cd6b22ec568785f0957a906c826195b388ab22b724fac308cc @@ -0,0 +1,265 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "150px" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "75px" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-end", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/00f3ec4de111e8c453f1d47829e8a670a10ebe3776bb98dafc7e54ad6db75819 b/gateway_frontend/projects/.resources/00f3ec4de111e8c453f1d47829e8a670a10ebe3776bb98dafc7e54ad6db75819 new file mode 100644 index 0000000..ae19b8b --- /dev/null +++ b/gateway_frontend/projects/.resources/00f3ec4de111e8c453f1d47829e8a670a10ebe3776bb98dafc7e54ad6db75819 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 600, + "width": 1500 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/010fe61187ba2fbae7ed40972148fb46e8c34ba7fb320a998c4ba29a56b8ac3d b/gateway_frontend/projects/.resources/010fe61187ba2fbae7ed40972148fb46e8c34ba7fb320a998c4ba29a56b8ac3d new file mode 100644 index 0000000..f94609b --- /dev/null +++ b/gateway_frontend/projects/.resources/010fe61187ba2fbae7ed40972148fb46e8c34ba7fb320a998c4ba29a56b8ac3d @@ -0,0 +1,323 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "values_1" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "values_0" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/011f55ccc77d3c3bdbd6a63d58f9aaacd52fb95e9066881608fbbc85dc8ac523 b/gateway_frontend/projects/.resources/011f55ccc77d3c3bdbd6a63d58f9aaacd52fb95e9066881608fbbc85dc8ac523 new file mode 100644 index 0000000..a4f3782 --- /dev/null +++ b/gateway_frontend/projects/.resources/011f55ccc77d3c3bdbd6a63d58f9aaacd52fb95e9066881608fbbc85dc8ac523 @@ -0,0 +1,357 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 67 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 54.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 62, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-1)", + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 54 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/01212313ade80d24425f90c64d08188115066719ad1e6c62c7b1154d4efa489e b/gateway_frontend/projects/.resources/01212313ade80d24425f90c64d08188115066719ad1e6c62c7b1154d4efa489e new file mode 100644 index 0000000..f4e7775 --- /dev/null +++ b/gateway_frontend/projects/.resources/01212313ade80d24425f90c64d08188115066719ad1e6c62c7b1154d4efa489e @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM14" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1021.19,0.994l0,4.673l18.106,-0l0,84.338l-17.991,-0l-0,5.027m-0.115,33.368l0,15.076m0,18.261l0,4.466l18.106,0l0,266.307l-18.106,-0l0,5.263m0,33.971l0,7.815m0,34.729l0,4.545l18.106,0l0,44.059l-1038.3,0m-0,-86.771l1020.19,0m0,-341.482l-1020.19,0m-0,-86.807l1038.3,0.152", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M996.089,82.107l0,13.165l22.161,-0l0,-13.165l-22.161,-0Zm-119.842,-23.338l0,38.897l101.339,-0l-0,-38.897l-101.339,-0Zm-46.904,18.044l0,19.226l25.341,-0l-0,-19.226l-25.341,-0Zm-170.556,-0l0,19.226l25.34,-0l0,-19.226l-25.34,-0Zm-170.542,-0l-0,19.226l25.34,-0l0,-19.226l-25.34,-0Zm-169.141,-0l-0,19.226l25.34,-0l-0,-19.226l-25.34,-0Zm-169.842,-0l-0,19.226l25.34,-0l0,-19.226l-25.34,-0Zm557.263,-17.822l-0,38.675l100.869,-0l0,-38.675l-100.869,0Zm-170.542,0l-0,38.675l100.869,-0l-0,-38.675l-100.869,0Zm-169.142,0l0,38.675l100.87,-0l-0,-38.675l-100.87,0Zm-169.841,0l-0,38.675l100.869,-0l-0,-38.675l-100.869,0Zm-170.543,0l0,38.675l100.87,-0l-0,-38.675l-100.87,0Zm969.632,468.884l0,-13.165l22.161,0l0,13.165l-22.161,0Zm-119.842,23.338l0,-38.897l101.339,0l-0,38.897l-101.339,0Zm-46.904,-18.044l0,-19.226l25.341,0l-0,19.226l-25.341,0Zm-170.556,0l0,-19.226l25.34,0l0,19.226l-25.34,0Zm-170.542,0l-0,-19.226l25.34,0l0,19.226l-25.34,0Zm-169.141,0l-0,-19.226l25.34,0l-0,19.226l-25.34,0Zm-169.842,0l-0,-19.226l25.34,0l0,19.226l-25.34,0Zm557.263,17.822l-0,-38.675l100.869,0l0,38.675l-100.869,-0Zm-170.542,-0l-0,-38.675l100.869,0l-0,38.675l-100.869,-0Zm-169.142,-0l0,-38.675l100.87,0l-0,38.675l-100.87,-0Zm-169.841,-0l-0,-38.675l100.869,0l-0,38.675l-100.869,-0Zm-170.543,-0l0,-38.675l100.87,0l-0,38.675l-100.87,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M47.398,434.686l0,5.651l-20.402,-0l-0,-5.651l20.402,0Zm0,-9.777l0,9.777l-16.388,0l0,-9.777l16.388,0Zm0,-5.65l0,5.65l-20.402,0l-0,-5.65l20.402,-0Zm0,-9.46l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-5.968l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.427l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.427l0,5.967l-20.402,0l-0,-5.967l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-14.92l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.427l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,236.877l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.427l0,9.459l-16.388,0l0,-9.459l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.427l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-14.92l0,8.952l-16.388,-0l0,-8.952l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.427l0,9.459l-16.388,0l0,-9.459l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm21.885,271.224l0,5.651l20.403,-0l-0,-5.651l-20.403,0Zm0,-9.777l0,9.777l16.388,0l-0,-9.777l-16.388,0Zm0,-5.65l0,5.65l20.403,0l-0,-5.65l-20.403,-0Zm0,-9.46l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-5.968l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.427l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.427l0,5.967l20.403,0l-0,-5.967l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-14.92l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.427l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,236.877l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.427l0,9.459l16.388,0l-0,-9.459l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.427l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-14.92l0,8.952l16.388,-0l-0,-8.952l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.427l0,9.459l16.388,0l-0,-9.459l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm174.156,6.226l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l-0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm-0,-16.913l-0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm-98.855,-120.019l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,-11.393l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,34.249l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,-11.463l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,22.926l-0,11.423l-21.745,0l-0,-11.423l21.745,-0Zm-0,11.423l-0,11.394l-21.745,0l-0,-11.394l21.745,0Zm-0,11.394l-0,11.284l-21.745,0l-0,-11.284l21.745,0Zm-0,11.284l-0,11.715l-21.745,0l-0,-11.715l21.745,0Zm-0,11.715l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,5.701l-21.745,0l-0,-5.701l21.745,0Zm-0,5.701l-0,11.225l-21.745,0l-0,-11.225l21.745,0Zm-0,17.168l-0,11.225l-21.745,-0l-0,-11.225l21.745,-0Zm-0,22.814l-0,11.387l-21.745,0l-0,-11.387l21.745,0Zm-0,11.387l-0,11.388l-21.745,-0l-0,-11.388l21.745,0Zm-0,11.388l-0,11.387l-21.745,0l-0,-11.387l21.745,-0Zm-0,11.387l-0,11.55l-21.745,0l-0,-11.55l21.745,0Zm-0,11.55l-0,11.347l-21.745,-0l-0,-11.347l21.745,0Zm-0,11.347l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.103l-21.745,-0l-0,-11.103l21.745,-0Zm-17.533,-142.245l-0,3.962l-3.212,0l0,-3.962l3.212,0Zm-0,-16.913l-0,3.962l-3.212,-0l0,-3.962l3.212,0Zm16.216,17.98l0,1.778l-15.216,-0l0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l0,-1.777l15.216,-0Zm1.317,14.932l-0,5.943l-21.745,-0l-0,-5.943l21.745,0Zm197.711,-120.019l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,-11.393l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,34.249l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,-11.463l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,22.926l-0,11.423l-21.745,0l-0,-11.423l21.745,-0Zm-0,11.423l-0,11.394l-21.745,0l-0,-11.394l21.745,0Zm-0,11.394l-0,11.284l-21.745,0l-0,-11.284l21.745,0Zm-0,11.284l-0,11.715l-21.745,0l-0,-11.715l21.745,0Zm-0,11.715l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,5.701l-21.745,0l-0,-5.701l21.745,0Zm-0,5.701l-0,11.225l-21.745,0l-0,-11.225l21.745,0Zm-0,17.168l-0,11.225l-21.745,-0l-0,-11.225l21.745,-0Zm-0,22.814l-0,11.387l-21.745,0l-0,-11.387l21.745,0Zm-0,11.387l-0,11.388l-21.745,-0l-0,-11.388l21.745,0Zm-0,11.388l-0,11.387l-21.745,0l-0,-11.387l21.745,-0Zm-0,11.387l-0,11.55l-21.745,0l-0,-11.55l21.745,0Zm-0,11.55l-0,11.347l-21.745,-0l-0,-11.347l21.745,0Zm-0,11.347l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.103l-21.745,-0l-0,-11.103l21.745,-0Zm-17.533,-142.245l-0,3.962l-3.212,0l-0,-3.962l3.212,0Zm-0,-16.913l-0,3.962l-3.212,-0l-0,-3.962l3.212,0Zm16.216,17.98l0,1.778l-15.216,-0l0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l0,-1.777l15.216,-0Zm1.317,14.932l-0,5.943l-21.745,-0l-0,-5.943l21.745,0Zm99.247,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm99.248,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.212,0l0,-3.962l3.212,0Zm0,-16.913l0,3.962l-3.212,-0l0,-3.962l3.212,0Zm16.217,17.98l-0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm-0,-16.913l-0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm98.463,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm198.338,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.532,-142.245l-0,3.962l-3.212,0l-0,-3.962l3.212,0Zm-0,-16.913l-0,3.962l-3.212,-0l-0,-3.962l3.212,0Zm16.216,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm99.193,-120.019l0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l-0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l-0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l-0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l-0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l-0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l-0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l-0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l-0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l-0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l-0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l-0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l-0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l-0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l-0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l-0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l-0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.212,0l0,-3.962l3.212,0Zm0,-16.913l0,3.962l-3.212,-0l0,-3.962l3.212,0Zm16.217,17.98l-0,1.778l-15.217,-0l0,-1.778l15.217,0Zm-0,-16.913l-0,1.777l-15.217,0l0,-1.777l15.217,-0Zm1.316,14.932l0,5.943l-21.745,-0l-0,-5.943l21.745,0Zm-197.891,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm-472.871,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l-0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.217,17.98l0,1.778l15.217,-0l-0,-1.778l-15.217,0Zm0,-16.913l0,1.777l15.217,0l-0,-1.777l-15.217,-0Zm-1.316,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm-98.855,-120.019l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,-11.393l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,34.249l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,-11.463l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,22.926l-0,11.423l21.745,0l-0,-11.423l-21.745,-0Zm-0,11.423l-0,11.394l21.745,0l-0,-11.394l-21.745,0Zm-0,11.394l-0,11.284l21.745,0l-0,-11.284l-21.745,0Zm-0,11.284l-0,11.715l21.745,0l-0,-11.715l-21.745,0Zm-0,11.715l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,5.701l21.745,0l-0,-5.701l-21.745,0Zm-0,5.701l-0,11.225l21.745,0l-0,-11.225l-21.745,0Zm-0,17.168l-0,11.225l21.745,-0l-0,-11.225l-21.745,-0Zm-0,22.814l-0,11.387l21.745,0l-0,-11.387l-21.745,0Zm-0,11.387l-0,11.388l21.745,-0l-0,-11.388l-21.745,0Zm-0,11.388l-0,11.387l21.745,0l-0,-11.387l-21.745,-0Zm-0,11.387l-0,11.55l21.745,0l-0,-11.55l-21.745,0Zm-0,11.55l-0,11.347l21.745,-0l-0,-11.347l-21.745,0Zm-0,11.347l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.103l21.745,-0l-0,-11.103l-21.745,-0Zm17.533,-142.245l-0,3.962l3.211,0l0,-3.962l-3.211,0Zm-0,-16.913l-0,3.962l3.211,-0l0,-3.962l-3.211,0Zm-16.217,17.98l0,1.778l15.216,-0l0,-1.778l-15.216,0Zm0,-16.913l0,1.777l15.216,0l0,-1.777l-15.216,-0Zm-1.316,14.932l-0,5.943l21.745,-0l-0,-5.943l-21.745,0Zm197.711,-120.019l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,-11.393l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,34.249l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,-11.463l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,22.926l-0,11.423l21.745,0l-0,-11.423l-21.745,-0Zm-0,11.423l-0,11.394l21.745,0l-0,-11.394l-21.745,0Zm-0,11.394l-0,11.284l21.745,0l-0,-11.284l-21.745,0Zm-0,11.284l-0,11.715l21.745,0l-0,-11.715l-21.745,0Zm-0,11.715l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,5.701l21.745,0l-0,-5.701l-21.745,0Zm-0,5.701l-0,11.225l21.745,0l-0,-11.225l-21.745,0Zm-0,17.168l-0,11.225l21.745,-0l-0,-11.225l-21.745,-0Zm-0,22.814l-0,11.387l21.745,0l-0,-11.387l-21.745,0Zm-0,11.387l-0,11.388l21.745,-0l-0,-11.388l-21.745,0Zm-0,11.388l-0,11.387l21.745,0l-0,-11.387l-21.745,-0Zm-0,11.387l-0,11.55l21.745,0l-0,-11.55l-21.745,0Zm-0,11.55l-0,11.347l21.745,-0l-0,-11.347l-21.745,0Zm-0,11.347l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.103l21.745,-0l-0,-11.103l-21.745,-0Zm17.533,-142.245l-0,3.962l3.211,0l0,-3.962l-3.211,0Zm-0,-16.913l-0,3.962l3.211,-0l0,-3.962l-3.211,0Zm-16.217,17.98l-0,1.778l15.216,-0l0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l0,-1.777l-15.216,-0Zm-1.316,14.932l-0,5.943l21.745,-0l-0,-5.943l-21.745,0Zm99.247,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l0,-3.962l-3.212,0Zm-16.216,17.98l-0,1.778l15.216,-0l-0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l-0,-1.777l-15.216,-0Zm-1.317,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm99.248,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l-0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.217,17.98l0,1.778l15.217,-0l-0,-1.778l-15.217,0Zm0,-16.913l0,1.777l15.217,0l-0,-1.777l-15.217,-0Zm-1.316,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm98.463,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l-0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.216,17.98l-0,1.778l15.216,-0l-0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l-0,-1.777l-15.216,-0Zm-1.317,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm198.338,-120.019l0,11.393l21.746,-0l-0,-11.393l-21.746,-0Zm0,-11.393l0,11.393l21.746,-0l-0,-11.393l-21.746,-0Zm0,34.249l0,11.463l21.746,-0l-0,-11.463l-21.746,-0Zm0,-11.463l0,11.463l21.746,-0l-0,-11.463l-21.746,-0Zm0,22.926l0,11.423l21.746,0l-0,-11.423l-21.746,-0Zm0,11.423l0,11.394l21.746,0l-0,-11.394l-21.746,0Zm0,11.394l0,11.284l21.746,0l-0,-11.284l-21.746,0Zm0,11.284l0,11.715l21.746,0l-0,-11.715l-21.746,0Zm0,11.715l0,11.479l21.746,0l-0,-11.479l-21.746,0Zm0,11.479l0,11.479l21.746,0l-0,-11.479l-21.746,0Zm0,11.479l0,5.701l21.746,0l-0,-5.701l-21.746,0Zm0,5.701l0,11.225l21.746,0l-0,-11.225l-21.746,0Zm0,17.168l0,11.225l21.746,-0l-0,-11.225l-21.746,-0Zm0,22.814l0,11.387l21.746,0l-0,-11.387l-21.746,0Zm0,11.387l0,11.388l21.746,-0l-0,-11.388l-21.746,0Zm0,11.388l0,11.387l21.746,0l-0,-11.387l-21.746,-0Zm0,11.387l0,11.55l21.746,0l-0,-11.55l-21.746,0Zm0,11.55l0,11.347l21.746,-0l-0,-11.347l-21.746,0Zm0,11.347l0,11.468l21.746,0l-0,-11.468l-21.746,-0Zm0,11.468l0,11.469l21.746,0l-0,-11.469l-21.746,0Zm0,11.469l0,11.469l21.746,-0l-0,-11.469l-21.746,0Zm0,11.469l0,11.468l21.746,0l-0,-11.468l-21.746,-0Zm0,11.468l0,11.469l21.746,-0l-0,-11.469l-21.746,0Zm0,11.469l0,11.103l21.746,-0l-0,-11.103l-21.746,-0Zm17.533,-142.245l0,3.962l3.212,0l0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l0,-3.962l-3.212,0Zm-16.216,17.98l-0,1.778l15.216,-0l0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l0,-1.777l-15.216,-0Zm-1.317,14.932l0,5.943l21.746,-0l-0,-5.943l-21.746,0Zm99.193,-120.019l-0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm-0,-11.393l-0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm-0,34.249l-0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm-0,-11.463l-0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm-0,22.926l-0,11.423l21.745,0l0,-11.423l-21.745,-0Zm-0,11.423l-0,11.394l21.745,0l0,-11.394l-21.745,0Zm-0,11.394l-0,11.284l21.745,0l0,-11.284l-21.745,0Zm-0,11.284l-0,11.715l21.745,0l0,-11.715l-21.745,0Zm-0,11.715l-0,11.479l21.745,0l0,-11.479l-21.745,0Zm-0,11.479l-0,11.479l21.745,0l0,-11.479l-21.745,0Zm-0,11.479l-0,5.701l21.745,0l0,-5.701l-21.745,0Zm-0,5.701l-0,11.225l21.745,0l0,-11.225l-21.745,0Zm-0,17.168l-0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm-0,22.814l-0,11.387l21.745,0l0,-11.387l-21.745,0Zm-0,11.387l-0,11.388l21.745,-0l0,-11.388l-21.745,0Zm-0,11.388l-0,11.387l21.745,0l0,-11.387l-21.745,-0Zm-0,11.387l-0,11.55l21.745,0l0,-11.55l-21.745,0Zm-0,11.55l-0,11.347l21.745,-0l0,-11.347l-21.745,0Zm-0,11.347l-0,11.468l21.745,0l0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,0l0,-11.469l-21.745,0Zm-0,11.469l-0,11.469l21.745,-0l0,-11.469l-21.745,0Zm-0,11.469l-0,11.468l21.745,0l0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,-0l0,-11.469l-21.745,0Zm-0,11.469l-0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l-0,3.962l3.212,0l-0,-3.962l-3.212,0Zm-0,-16.913l-0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.217,17.98l0,1.778l15.217,-0l-0,-1.778l-15.217,0Zm0,-16.913l0,1.777l15.217,0l-0,-1.777l-15.217,-0Zm-1.316,14.932l-0,5.943l21.745,-0l0,-5.943l-21.745,0Zm-888.016,-134.682l-0,0.962l-25.772,0l0,-0.962l25.772,0Zm-24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm-12.161,0l0,0.962l-0.725,0l-0,-0.962l0.725,0Zm-0.725,0l-0,0.962l-0.725,0l-0,-0.962l0.725,0Zm12.886,289.708l-0,0.962l-25.772,0l0,-0.962l25.772,0Zm-24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm-12.161,0l0,0.962l-0.725,0l-0,-0.962l0.725,0Zm-0.725,0l-0,0.962l-0.725,0l-0,-0.962l0.725,0Zm110.356,-289.004l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm112.121,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm12.885,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm111.435,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm12.885,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm112.292,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm-0.726,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm-0.726,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm111.607,-289.708l0,0.963l-25.771,-0l0,-0.963l25.771,0Zm-24.8,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.8,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm12.885,289.708l0,0.963l-25.771,-0l0,-0.963l25.771,0Zm-24.8,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.8,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm112.121,-289.708l-0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm111.95,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm111.779,-289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm111.95,-289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-165.184,-63.714l0,11.377l-21.622,-0l0,-11.377l21.622,-0Zm0,11.377l0,5.309l-21.622,0l0,-5.309l21.622,-0Zm0,5.309l0,11.432l-21.622,-0l0,-11.432l21.622,0Zm0,11.432l0,11.539l-21.622,0l0,-11.539l21.622,-0Zm0,11.539l0,11.432l-21.622,-0l0,-11.432l21.622,0Zm0,11.432l0,11.269l-21.622,-0l0,-11.269l21.622,-0Zm0,-62.304l0,11.215l-21.622,-0l0,-11.215l21.622,0Zm0,-11.215l0,11.215l-21.622,0l0,-11.215l21.622,0Zm0,-11.214l0,11.214l-21.622,0l0,-11.214l21.622,-0Zm0,-11.215l0,11.215l-21.622,-0l0,-11.215l21.622,0Zm0,-11.215l0,11.215l-21.622,0l0,-11.215l21.622,0Zm0,-7.151l0,7.151l-21.622,0l0,-7.151l21.622,0Zm0,-22.917l0,11.215l-21.622,-0l0,-11.215l21.622,0Zm0,-17.163l0,11.215l-21.622,-0l0,-11.215l21.622,-0Zm0,-12.978l0,7.314l-21.622,-0l0,-7.314l21.622,-0Zm0,-11.171l0,11.171l-21.622,-0l0,-11.171l21.622,-0Zm0,-11.388l0,11.388l-21.622,-0l0,-11.388l21.622,-0Zm0,-11.172l0,11.172l-21.622,-0l0,-11.172l21.622,0Zm0,-11.344l0,11.344l-21.622,0l0,-11.344l21.622,-0Zm0,-11.345l0,11.345l-21.622,-0l0,-11.345l21.622,-0Zm0,-5.114l0,5.114l-21.622,-0l0,-5.114l21.622,-0Zm0,-11.356l0,11.356l-21.622,-0l0,-11.356l21.622,0Zm0,-11.355l0,11.355l-21.622,0l0,-11.355l21.622,-0Zm0,-11.356l0,11.356l-21.622,-0l0,-11.356l21.622,0Zm0,-11.355l0,11.355l-21.622,0l0,-11.355l21.622,-0Zm0,131.149l0,5.948l-21.622,0l0,-5.948l21.622,-0Zm0,-16.879l0,5.664l-21.622,-0l0,-5.664l21.622,-0Zm-5.032,19.105l0,1.503l-15.188,0l0,-1.503l15.188,-0Zm0,-17.163l0,1.503l-15.188,-0l0,-1.503l15.188,-0Zm4.314,16.019l-0,3.861l-3.471,-0l-0,-3.861l3.471,-0Zm-0,-17.164l-0,3.861l-3.471,0l-0,-3.861l3.471,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1041 564" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/015b6a0665512ad0b02b12e79d7b1dbdc13c0264c3f199ff39da551e1c6b9c83 b/gateway_frontend/projects/.resources/015b6a0665512ad0b02b12e79d7b1dbdc13c0264c3f199ff39da551e1c6b9c83 new file mode 100644 index 0000000..a45574d Binary files /dev/null and b/gateway_frontend/projects/.resources/015b6a0665512ad0b02b12e79d7b1dbdc13c0264c3f199ff39da551e1c6b9c83 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/stylesheet.css b/gateway_frontend/projects/.resources/01ba9d5b511be26939633b1b6289d16d16343e86cbaa20a8f1997db2b28cbdba similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/stylesheet.css rename to gateway_frontend/projects/.resources/01ba9d5b511be26939633b1b6289d16d16343e86cbaa20a8f1997db2b28cbdba diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png b/gateway_frontend/projects/.resources/020b1b157583b857538181fb46137b87058a54e3276ae3e8429687d0510bb527 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png rename to gateway_frontend/projects/.resources/020b1b157583b857538181fb46137b87058a54e3276ae3e8429687d0510bb527 diff --git a/gateway_frontend/projects/.resources/022dd02697d93261e867926ca172b270e21721fd02456c1e1a870d03b0afd3f8 b/gateway_frontend/projects/.resources/022dd02697d93261e867926ca172b270e21721fd02456c1e1a870d03b0afd3f8 new file mode 100644 index 0000000..1a021fc Binary files /dev/null and b/gateway_frontend/projects/.resources/022dd02697d93261e867926ca172b270e21721fd02456c1e1a870d03b0afd3f8 differ diff --git a/gateway_frontend/projects/.resources/029fb552b8ec6330f5a525e8c9979f865fa7bf66c00dfa3b52e9aee1507407c8 b/gateway_frontend/projects/.resources/029fb552b8ec6330f5a525e8c9979f865fa7bf66c00dfa3b52e9aee1507407c8 new file mode 100644 index 0000000..8c0a328 --- /dev/null +++ b/gateway_frontend/projects/.resources/029fb552b8ec6330f5a525e8c9979f865fa7bf66c00dfa3b52e9aee1507407c8 @@ -0,0 +1,345 @@ +{ + "custom": { + "alarm_active": 2, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/02b761a8cbf1c8a4e40f2c5d5580802be3e711567610eab9971e4853dc2dc15c b/gateway_frontend/projects/.resources/02b761a8cbf1c8a4e40f2c5d5580802be3e711567610eab9971e4853dc2dc15c new file mode 100644 index 0000000..0438553 --- /dev/null +++ b/gateway_frontend/projects/.resources/02b761a8cbf1c8a4e40f2c5d5580802be3e711567610eab9971e4853dc2dc15c @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/02ddf3a7257853cd21f3007a3c01868c7d2c1467ce491ec2e5abac84f9c3c12f b/gateway_frontend/projects/.resources/02ddf3a7257853cd21f3007a3c01868c7d2c1467ce491ec2e5abac84f9c3c12f new file mode 100644 index 0000000..134da18 Binary files /dev/null and b/gateway_frontend/projects/.resources/02ddf3a7257853cd21f3007a3c01868c7d2c1467ce491ec2e5abac84f9c3c12f differ diff --git a/gateway_frontend/projects/.resources/0302a50f3862294167c53ab376460d91785449459449f95897c34cdf94931901 b/gateway_frontend/projects/.resources/0302a50f3862294167c53ab376460d91785449459449f95897c34cdf94931901 new file mode 100644 index 0000000..6b273e2 Binary files /dev/null and b/gateway_frontend/projects/.resources/0302a50f3862294167c53ab376460d91785449459449f95897c34cdf94931901 differ diff --git a/gateway_frontend/projects/.resources/03799940ef5ddb3f29dc4e36741543edc2114a2cb748ef05b9b34885f7f206e2 b/gateway_frontend/projects/.resources/03799940ef5ddb3f29dc4e36741543edc2114a2cb748ef05b9b34885f7f206e2 new file mode 100644 index 0000000..8fa2779 Binary files /dev/null and b/gateway_frontend/projects/.resources/03799940ef5ddb3f29dc4e36741543edc2114a2cb748ef05b9b34885f7f206e2 differ diff --git a/gateway_frontend/projects/.resources/04b32d8de8df1434802818876cebbf24f820e1100571dbb706ac96f1e562b8ee b/gateway_frontend/projects/.resources/04b32d8de8df1434802818876cebbf24f820e1100571dbb706ac96f1e562b8ee new file mode 100644 index 0000000..55688e7 --- /dev/null +++ b/gateway_frontend/projects/.resources/04b32d8de8df1434802818876cebbf24f820e1100571dbb706ac96f1e562b8ee @@ -0,0 +1,2141 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": "value", + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0503e0c7adfaa980c94f4a6b66ba11aa4e7f1a96c61a27ed9915c6e6c21ab4dd b/gateway_frontend/projects/.resources/0503e0c7adfaa980c94f4a6b66ba11aa4e7f1a96c61a27ed9915c6e6c21ab4dd new file mode 100644 index 0000000..938e5d3 Binary files /dev/null and b/gateway_frontend/projects/.resources/0503e0c7adfaa980c94f4a6b66ba11aa4e7f1a96c61a27ed9915c6e6c21ab4dd differ diff --git a/gateway_frontend/projects/.resources/0577e123c1add914fb727712722bcd94984376d900912e1841b19aaaaa573c6d b/gateway_frontend/projects/.resources/0577e123c1add914fb727712722bcd94984376d900912e1841b19aaaaa573c6d new file mode 100644 index 0000000..9d1fa00 --- /dev/null +++ b/gateway_frontend/projects/.resources/0577e123c1add914fb727712722bcd94984376d900912e1841b19aaaaa573c6d @@ -0,0 +1,90 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0596cda68f7d7c25764419ff6ac20943022059e13b2c7a49eac29d893674c5c3 b/gateway_frontend/projects/.resources/0596cda68f7d7c25764419ff6ac20943022059e13b2c7a49eac29d893674c5c3 new file mode 100644 index 0000000..7a24a3b Binary files /dev/null and b/gateway_frontend/projects/.resources/0596cda68f7d7c25764419ff6ac20943022059e13b2c7a49eac29d893674c5c3 differ diff --git a/gateway_frontend/projects/.resources/05cbc67f964ce239d17109b1854c286d4cc628ce379525d0603e695cedd91027 b/gateway_frontend/projects/.resources/05cbc67f964ce239d17109b1854c286d4cc628ce379525d0603e695cedd91027 new file mode 100644 index 0000000..7e93022 Binary files /dev/null and b/gateway_frontend/projects/.resources/05cbc67f964ce239d17109b1854c286d4cc628ce379525d0603e695cedd91027 differ diff --git a/gateway_frontend/projects/.resources/06461411e4a948b6603e870a7b5f498b715ca313c91cd2551a2b82d92d4ef292 b/gateway_frontend/projects/.resources/06461411e4a948b6603e870a7b5f498b715ca313c91cd2551a2b82d92d4ef292 new file mode 100644 index 0000000..99dacf8 --- /dev/null +++ b/gateway_frontend/projects/.resources/06461411e4a948b6603e870a7b5f498b715ca313c91cd2551a2b82d92d4ef292 @@ -0,0 +1,133 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/flow_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Temperature Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/temperature_setpoint", + "type": "config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "useDefaultViewWidth": false, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/069b6df086dfa07c5627a6b2d4b84e2c97c4639f7d14555d4a971ce1ee5bcc0e b/gateway_frontend/projects/.resources/069b6df086dfa07c5627a6b2d4b84e2c97c4639f7d14555d4a971ce1ee5bcc0e new file mode 100644 index 0000000..65c15ec --- /dev/null +++ b/gateway_frontend/projects/.resources/069b6df086dfa07c5627a6b2d4b84e2c97c4639f7d14555d4a971ce1ee5bcc0e @@ -0,0 +1,345 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/06bec5131365642ee84777fd4ea9391326789f52a0bce9c7aa20e632c236b279 b/gateway_frontend/projects/.resources/06bec5131365642ee84777fd4ea9391326789f52a0bce9c7aa20e632c236b279 new file mode 100644 index 0000000..b613a00 --- /dev/null +++ b/gateway_frontend/projects/.resources/06bec5131365642ee84777fd4ea9391326789f52a0bce9c7aa20e632c236b279 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.9, + "width": 0.9, + "x": 0.025, + "y": 0.1 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0751d90f4536eef2c0b5256d4cc866072d79b81261cfd3f144df4fb499d4e136 b/gateway_frontend/projects/.resources/0751d90f4536eef2c0b5256d4cc866072d79b81261cfd3f144df4fb499d4e136 new file mode 100644 index 0000000..c1ea35a Binary files /dev/null and b/gateway_frontend/projects/.resources/0751d90f4536eef2c0b5256d4cc866072d79b81261cfd3f144df4fb499d4e136 differ diff --git a/gateway_frontend/projects/.resources/076055203a8e4ca3eb81dbd282a1f74fa4258d1ae3fa1a66781f05fb4ed569a0 b/gateway_frontend/projects/.resources/076055203a8e4ca3eb81dbd282a1f74fa4258d1ae3fa1a66781f05fb4ed569a0 new file mode 100644 index 0000000..edf89e6 --- /dev/null +++ b/gateway_frontend/projects/.resources/076055203a8e4ca3eb81dbd282a1f74fa4258d1ae3fa1a66781f05fb4ed569a0 @@ -0,0 +1,437 @@ +{ + "custom": { + "breadcrumbs": "value", + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "material/home" + }, + "items": [ + { + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.breadcrumbs": { + "persistent": true + }, + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Components/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L2", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "4px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/08929d6867fe393c5eb2568ae5168c835f6a9990459ec2318a097f3798dcd3ad b/gateway_frontend/projects/.resources/08929d6867fe393c5eb2568ae5168c835f6a9990459ec2318a097f3798dcd3ad new file mode 100644 index 0000000..dc37359 Binary files /dev/null and b/gateway_frontend/projects/.resources/08929d6867fe393c5eb2568ae5168c835f6a9990459ec2318a097f3798dcd3ad differ diff --git a/gateway_frontend/projects/.resources/08a098c40bbe6739eb80f13d8150feb0ec58149c0d0d2e096edb3972d3812b97 b/gateway_frontend/projects/.resources/08a098c40bbe6739eb80f13d8150feb0ec58149c0d0d2e096edb3972d3812b97 new file mode 100644 index 0000000..858df61 --- /dev/null +++ b/gateway_frontend/projects/.resources/08a098c40bbe6739eb80f13d8150feb0ec58149c0d0d2e096edb3972d3812b97 @@ -0,0 +1,112 @@ +{ + "custom": { + "value": false + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Remote Start", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Control/start", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Control/start", + "type": "control", + "widget": "btn_set_reset" + } + }, + "propConfig": { + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button" + }, + "position": { + "basis": "80px" + }, + "props": { + "text": "Start" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button_0" + }, + "position": { + "basis": "80px" + }, + "props": { + "text": "Stop" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0933b6e7f94be83136f372321c3b6e5a761b683ce0e63a404f3e73b948cfb1f0 b/gateway_frontend/projects/.resources/0933b6e7f94be83136f372321c3b6e5a761b683ce0e63a404f3e73b948cfb1f0 new file mode 100644 index 0000000..da03fdd --- /dev/null +++ b/gateway_frontend/projects/.resources/0933b6e7f94be83136f372321c3b6e5a761b683ce0e63a404f3e73b948cfb1f0 @@ -0,0 +1,246 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 60, + "width": 59 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 46, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 29 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0965ea316f29c6dc7e9629e44959495067d5124a74f4159a03698bba53faed0b b/gateway_frontend/projects/.resources/0965ea316f29c6dc7e9629e44959495067d5124a74f4159a03698bba53faed0b new file mode 100644 index 0000000..b9955ab Binary files /dev/null and b/gateway_frontend/projects/.resources/0965ea316f29c6dc7e9629e44959495067d5124a74f4159a03698bba53faed0b differ diff --git a/gateway_frontend/projects/.resources/0b0cc892490a0b5d42326c4516d77548b967d294a553812e6fff726bec54619c b/gateway_frontend/projects/.resources/0b0cc892490a0b5d42326c4516d77548b967d294a553812e6fff726bec54619c new file mode 100644 index 0000000..49e219b Binary files /dev/null and b/gateway_frontend/projects/.resources/0b0cc892490a0b5d42326c4516d77548b967d294a553812e6fff726bec54619c differ diff --git a/gateway_frontend/projects/.resources/0b3149d7e66568fb703a7a14d306cb2ee1fc25052e73e9843dbb7296ed2bbe3c b/gateway_frontend/projects/.resources/0b3149d7e66568fb703a7a14d306cb2ee1fc25052e73e9843dbb7296ed2bbe3c new file mode 100644 index 0000000..201dad8 --- /dev/null +++ b/gateway_frontend/projects/.resources/0b3149d7e66568fb703a7a14d306cb2ee1fc25052e73e9843dbb7296ed2bbe3c @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM23" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,0.994l-0,69.745l15.637,-0l0,4.984m0,31.649l0,20.808m0,16.51l0,4.61l-15.637,0l-0,245.714l15.637,0l0,4.486m0,32.583l0,7.352m0,32.77l0,4.174l-15.637,-0l-0,41.991l1049.83,-0m-1034.19,-82.611l1034.19,-0m-1034.19,-323.04l1034.19,0m-1049.83,-82.412l1049.83,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M40.821,63.504l0,12.461l-20.979,-0l0,-12.461l20.979,0Zm113.451,-22.089l-0,36.815l-95.934,0l-0,-36.815l95.934,-0Zm44.402,17.078l0,18.197l-23.989,0l0,-18.197l23.989,0Zm161.46,0l0,18.197l-23.989,0l0,-18.197l23.989,0Zm161.447,0l-0,18.197l-23.989,0l-0,-18.197l23.989,0Zm160.12,0l0,18.197l-23.989,0l0,-18.197l23.989,0Zm160.784,0l-0,18.197l-23.989,0l0,-18.197l23.989,0Zm-527.543,-16.868l0,36.605l-95.489,0l-0,-36.605l95.489,0Zm161.447,0l0,36.605l-95.49,0l0,-36.605l95.49,0Zm160.121,0l-0,36.605l-95.49,0l0,-36.605l95.49,0Zm160.783,0l0,36.605l-95.489,0l-0,-36.605l95.489,0Zm161.447,0l-0,36.605l-95.49,0l0,-36.605l95.49,0Zm-917.919,443.791l0,-12.461l-20.979,0l0,12.461l20.979,-0Zm113.451,22.089l-0,-36.815l-95.934,-0l-0,36.815l95.934,-0Zm44.402,-17.079l0,-18.197l-23.989,0l0,18.197l23.989,0Zm161.46,0l0,-18.197l-23.989,0l0,18.197l23.989,0Zm161.447,0l-0,-18.197l-23.989,0l-0,18.197l23.989,0Zm160.12,0l0,-18.197l-23.989,0l0,18.197l23.989,0Zm160.784,0l-0,-18.197l-23.989,0l0,18.197l23.989,0Zm-527.543,16.868l0,-36.604l-95.489,-0l-0,36.604l95.489,0Zm161.447,0l0,-36.604l-95.49,-0l0,36.604l95.49,0Zm160.121,0l-0,-36.604l-95.49,-0l0,36.604l95.49,0Zm160.783,0l0,-36.604l-95.489,-0l-0,36.604l95.489,0Zm161.447,0l-0,-36.604l-95.49,-0l0,36.604l95.49,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M77.641,392.417l0,5.153l-19.361,0l-0,-5.153l19.361,0Zm0,-8.916l0,8.916l-15.551,0l-0,-8.916l15.551,0Zm0,-5.153l0,5.153l-19.361,0l-0,-5.153l19.361,0Zm0,-8.627l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-5.442l0,5.442l-19.361,0l-0,-5.442l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,-0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-13.606l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,216.018l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.626l-15.551,0l-0,-8.626l15.551,-0Zm0,-14.07l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.626l-15.551,0l-0,-8.626l15.551,-0Zm0,-14.07l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,0Zm0,-13.606l0,8.164l-15.551,-0l-0,-8.164l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.626l-15.551,0l-0,-8.626l15.551,-0Zm0,-14.07l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm20.769,247.34l-0,5.153l19.361,0l0,-5.153l-19.361,0Zm-0,-8.916l-0,8.916l15.551,0l0,-8.916l-15.551,0Zm-0,-5.153l-0,5.153l19.361,0l0,-5.153l-19.361,0Zm-0,-8.627l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-5.442l-0,5.442l19.361,0l0,-5.442l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,-0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-13.606l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,216.018l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.626l15.551,0l0,-8.626l-15.551,-0Zm-0,-14.07l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.626l15.551,0l0,-8.626l-15.551,-0Zm-0,-14.07l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,0Zm-0,-13.606l-0,8.164l15.551,-0l0,-8.164l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.626l15.551,0l0,-8.626l-15.551,-0Zm-0,-14.07l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm165.269,5.678l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm-93.811,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm15.389,16.397l-0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm-0,-15.424l-0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm187.622,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm0,-15.424l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm94.184,-109.45l-0,10.389l-20.636,0l0,-10.389l20.636,-0Zm-0,-10.39l-0,10.39l-20.636,-0l0,-10.39l20.636,-0Zm-0,31.233l-0,10.453l-20.636,0l0,-10.453l20.636,-0Zm-0,-10.454l-0,10.454l-20.636,-0l0,-10.454l20.636,0Zm-0,20.907l-0,10.418l-20.636,0l0,-10.418l20.636,0Zm-0,10.418l-0,10.39l-20.636,0l0,-10.39l20.636,0Zm-0,10.39l-0,10.291l-20.636,-0l0,-10.291l20.636,0Zm-0,10.291l-0,10.684l-20.636,-0l0,-10.684l20.636,-0Zm-0,10.684l-0,10.468l-20.636,-0l0,-10.468l20.636,-0Zm-0,10.468l-0,10.468l-20.636,-0l0,-10.468l20.636,-0Zm-0,10.468l-0,5.199l-20.636,-0l0,-5.199l20.636,-0Zm-0,5.199l-0,10.236l-20.636,0l0,-10.236l20.636,-0Zm-0,15.655l-0,10.237l-20.636,-0l0,-10.237l20.636,0Zm-0,20.806l-0,10.384l-20.636,0l0,-10.384l20.636,-0Zm-0,10.384l-0,10.385l-20.636,-0l0,-10.385l20.636,0Zm-0,10.385l-0,10.384l-20.636,0l0,-10.384l20.636,-0Zm-0,10.384l-0,10.533l-20.636,0l0,-10.533l20.636,0Zm-0,10.533l-0,10.348l-20.636,-0l0,-10.348l20.636,0Zm-0,10.348l-0,10.458l-20.636,0l0,-10.458l20.636,-0Zm-0,10.458l-0,10.459l-20.636,0l0,-10.459l20.636,0Zm-0,10.459l-0,10.459l-20.636,-0l0,-10.459l20.636,0Zm-0,10.459l-0,10.459l-20.636,-0l0,-10.459l20.636,-0Zm-0,10.459l-0,10.458l-20.636,0l0,-10.458l20.636,-0Zm-0,10.458l-0,10.125l-20.636,0l0,-10.125l20.636,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm15.389,16.397l-0,1.621l-14.44,-0l-0,-1.621l14.44,-0Zm-0,-15.424l-0,1.621l-14.44,-0l-0,-1.621l14.44,-0Zm1.249,13.617l-0,5.419l-20.636,0l0,-5.419l20.636,0Zm94.183,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm0,-15.424l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm93.439,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm0,-15.424l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm188.218,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm94.131,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm-187.793,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm-448.742,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm-93.811,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-0,-15.424l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-15.389,16.397l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-0,-15.424l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm187.622,-109.45l0,10.389l20.636,0l-0,-10.389l-20.636,-0Zm0,-10.39l0,10.39l20.636,-0l-0,-10.39l-20.636,-0Zm0,31.233l0,10.453l20.636,0l-0,-10.453l-20.636,-0Zm0,-10.454l0,10.454l20.636,-0l-0,-10.454l-20.636,0Zm0,20.907l0,10.418l20.636,0l-0,-10.418l-20.636,0Zm0,10.418l0,10.39l20.636,0l-0,-10.39l-20.636,0Zm0,10.39l0,10.291l20.636,-0l-0,-10.291l-20.636,0Zm0,10.291l0,10.684l20.636,-0l-0,-10.684l-20.636,-0Zm0,10.684l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,5.199l20.636,-0l-0,-5.199l-20.636,-0Zm0,5.199l0,10.236l20.636,0l-0,-10.236l-20.636,-0Zm0,15.655l0,10.237l20.636,-0l-0,-10.237l-20.636,0Zm0,20.806l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.385l20.636,-0l-0,-10.385l-20.636,0Zm0,10.385l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.533l20.636,0l-0,-10.533l-20.636,0Zm0,10.533l0,10.348l20.636,-0l-0,-10.348l-20.636,0Zm0,10.348l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.459l20.636,0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,-0Zm0,10.459l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.125l20.636,0l-0,-10.125l-20.636,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm-1.249,13.617l0,5.419l20.636,0l-0,-5.419l-20.636,0Zm94.184,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-0,-15.424l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-15.389,16.397l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-0,-15.424l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm94.183,-109.45l0,10.389l20.636,0l-0,-10.389l-20.636,-0Zm0,-10.39l0,10.39l20.636,-0l-0,-10.39l-20.636,-0Zm0,31.233l0,10.453l20.636,0l-0,-10.453l-20.636,-0Zm0,-10.454l0,10.454l20.636,-0l-0,-10.454l-20.636,0Zm0,20.907l0,10.418l20.636,0l-0,-10.418l-20.636,0Zm0,10.418l0,10.39l20.636,0l-0,-10.39l-20.636,0Zm0,10.39l0,10.291l20.636,-0l-0,-10.291l-20.636,0Zm0,10.291l0,10.684l20.636,-0l-0,-10.684l-20.636,-0Zm0,10.684l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,5.199l20.636,-0l-0,-5.199l-20.636,-0Zm0,5.199l0,10.236l20.636,0l-0,-10.236l-20.636,-0Zm0,15.655l0,10.237l20.636,-0l-0,-10.237l-20.636,0Zm0,20.806l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.385l20.636,-0l-0,-10.385l-20.636,0Zm0,10.385l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.533l20.636,0l-0,-10.533l-20.636,0Zm0,10.533l0,10.348l20.636,-0l-0,-10.348l-20.636,0Zm0,10.348l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.459l20.636,0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,-0Zm0,10.459l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.125l20.636,0l-0,-10.125l-20.636,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm-1.249,13.617l0,5.419l20.636,0l-0,-5.419l-20.636,0Zm93.439,-109.45l0,10.389l20.636,0l-0,-10.389l-20.636,-0Zm0,-10.39l0,10.39l20.636,-0l-0,-10.39l-20.636,-0Zm0,31.233l0,10.453l20.636,0l-0,-10.453l-20.636,-0Zm0,-10.454l0,10.454l20.636,-0l-0,-10.454l-20.636,0Zm0,20.907l0,10.418l20.636,0l-0,-10.418l-20.636,0Zm0,10.418l0,10.39l20.636,0l-0,-10.39l-20.636,0Zm0,10.39l0,10.291l20.636,-0l-0,-10.291l-20.636,0Zm0,10.291l0,10.684l20.636,-0l-0,-10.684l-20.636,-0Zm0,10.684l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,5.199l20.636,-0l-0,-5.199l-20.636,-0Zm0,5.199l0,10.236l20.636,0l-0,-10.236l-20.636,-0Zm0,15.655l0,10.237l20.636,-0l-0,-10.237l-20.636,0Zm0,20.806l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.385l20.636,-0l-0,-10.385l-20.636,0Zm0,10.385l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.533l20.636,0l-0,-10.533l-20.636,0Zm0,10.533l0,10.348l20.636,-0l-0,-10.348l-20.636,0Zm0,10.348l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.459l20.636,0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,-0Zm0,10.459l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.125l20.636,0l-0,-10.125l-20.636,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm-1.249,13.617l0,5.419l20.636,0l-0,-5.419l-20.636,0Zm188.218,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-15.389,16.397l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-0,-15.424l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm94.131,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm-842.704,-122.822l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.689,-0l0,-0.878l0.689,0Zm12.228,264.197l-0,0.877l-24.457,-0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,-0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,-0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,-0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.689,-0l0,-0.877l0.689,-0Zm104.724,-263.555l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm-0.688,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm-0.688,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm106.4,-264.197l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm-0.688,0l0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm-0.688,-0l0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm105.75,-264.197l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.541,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm-0.688,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm12.229,264.197l-0,0.877l-24.457,0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.541,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm-0.688,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm106.563,-264.197l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm105.912,-264.197l-0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l-0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l-0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l-0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm106.4,-264.197l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l-0,0.877l-24.457,0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm106.237,-264.197l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm106.075,-264.197l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.689,-0l0,-0.878l0.689,0Zm-0.689,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm12.229,264.197l-0,0.877l-24.457,0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.689,0l0,-0.877l0.689,-0Zm-0.689,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm106.238,-264.197l-0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.536,0l0,0.878l-0.92,-0l-0,-0.878l0.92,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l-0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.536,-0l0,0.877l-0.92,0l-0,-0.877l0.92,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-156.755,-58.104l-0,10.375l-20.519,0l-0,-10.375l20.519,-0Zm-0,10.375l-0,4.842l-20.519,-0l-0,-4.842l20.519,0Zm-0,4.842l-0,10.425l-20.519,-0l-0,-10.425l20.519,-0Zm-0,10.425l-0,10.523l-20.519,0l-0,-10.523l20.519,-0Zm-0,10.523l-0,10.425l-20.519,-0l-0,-10.425l20.519,0Zm-0,10.425l-0,10.276l-20.519,0l-0,-10.276l20.519,-0Zm-0,-56.817l-0,10.227l-20.519,-0l-0,-10.227l20.519,-0Zm-0,-10.227l-0,10.227l-20.519,-0l-0,-10.227l20.519,-0Zm-0,-10.227l-0,10.227l-20.519,-0l-0,-10.227l20.519,-0Zm-0,-10.228l-0,10.228l-20.519,-0l-0,-10.228l20.519,0Zm-0,-10.227l-0,10.227l-20.519,0l-0,-10.227l20.519,0Zm-0,-6.521l-0,6.521l-20.519,0l-0,-6.521l20.519,-0Zm-0,-20.899l-0,10.227l-20.519,0l-0,-10.227l20.519,-0Zm-0,-15.652l-0,10.227l-20.519,0l-0,-10.227l20.519,0Zm-0,-11.835l-0,6.67l-20.519,-0l-0,-6.67l20.519,-0Zm-0,-10.188l-0,10.188l-20.519,-0l-0,-10.188l20.519,0Zm-0,-10.385l-0,10.385l-20.519,0l-0,-10.385l20.519,0Zm-0,-10.187l-0,10.187l-20.519,0l-0,-10.187l20.519,-0Zm-0,-10.346l-0,10.346l-20.519,-0l-0,-10.346l20.519,-0Zm-0,-10.346l-0,10.346l-20.519,-0l-0,-10.346l20.519,0Zm-0,-4.664l-0,4.664l-20.519,0l-0,-4.664l20.519,0Zm-0,-10.355l-0,10.355l-20.519,0l-0,-10.355l20.519,-0Zm-0,-10.356l-0,10.356l-20.519,-0l-0,-10.356l20.519,0Zm-0,-10.355l-0,10.355l-20.519,0l-0,-10.355l20.519,-0Zm-0,-10.356l-0,10.356l-20.519,-0l-0,-10.356l20.519,0Zm-0,119.6l-0,5.425l-20.519,-0l-0,-5.425l20.519,0Zm-0,-15.392l-0,5.165l-20.519,0l-0,-5.165l20.519,-0Zm-4.776,17.422l0,1.371l-14.413,0l0,-1.371l14.413,0Zm0,-15.652l0,1.371l-14.413,0l0,-1.371l14.413,0Zm4.094,14.609l-0,3.521l-3.294,-0l-0,-3.521l3.294,-0Zm-0,-15.652l-0,3.521l-3.294,0l-0,-3.521l3.294,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1052 520" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0b48689e4f2346357a09820aa13ec07cc1076442fe758db2710a2cb64f5ecec5 b/gateway_frontend/projects/.resources/0b48689e4f2346357a09820aa13ec07cc1076442fe758db2710a2cb64f5ecec5 new file mode 100644 index 0000000..806d0f1 Binary files /dev/null and b/gateway_frontend/projects/.resources/0b48689e4f2346357a09820aa13ec07cc1076442fe758db2710a2cb64f5ecec5 differ diff --git a/gateway_frontend/projects/.resources/0b75bb25958fe67ce09455419d092c955303f79a911051c80ff5da50a934a373 b/gateway_frontend/projects/.resources/0b75bb25958fe67ce09455419d092c955303f79a911051c80ff5da50a934a373 new file mode 100644 index 0000000..e6f4f7c Binary files /dev/null and b/gateway_frontend/projects/.resources/0b75bb25958fe67ce09455419d092c955303f79a911051c80ff5da50a934a373 differ diff --git a/gateway_frontend/projects/.resources/0bda6e3b36b307185ad1b8a495ef915db249d245075ae6cd3598ab4a8bc65d6b b/gateway_frontend/projects/.resources/0bda6e3b36b307185ad1b8a495ef915db249d245075ae6cd3598ab4a8bc65d6b new file mode 100644 index 0000000..786353b --- /dev/null +++ b/gateway_frontend/projects/.resources/0bda6e3b36b307185ad1b8a495ef915db249d245075ae6cd3598ab4a8bc65d6b @@ -0,0 +1,648 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\tif item[\u0027is_hidden\u0027] is True:\n\t\t\tcontinue\n\t\toutput.append(item)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0bf2782d957e2fdd66c21e1938195a443db46f10f8f8ad1ac8f88084b0382054 b/gateway_frontend/projects/.resources/0bf2782d957e2fdd66c21e1938195a443db46f10f8f8ad1ac8f88084b0382054 new file mode 100644 index 0000000..5fe6deb --- /dev/null +++ b/gateway_frontend/projects/.resources/0bf2782d957e2fdd66c21e1938195a443db46f10f8f8ad1ac8f88084b0382054 @@ -0,0 +1,3259 @@ +{ + "custom": { + "colors": { + "breakers": {}, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": true + }, + "bus": true, + "input": true, + "shunts": { + "st1": true, + "st2": true, + "st3": true, + "st4": true, + "st5": true, + "st6": true, + "st7": true, + "st8": true + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.main": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.main}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.input": { + "binding": { + "config": { + "path": "view.custom.status.input" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0c4198d177e265bae9238267139e32939c7cecb11bb620ef10677e5d961fef62 b/gateway_frontend/projects/.resources/0c4198d177e265bae9238267139e32939c7cecb11bb620ef10677e5d961fef62 new file mode 100644 index 0000000..0a9cb53 Binary files /dev/null and b/gateway_frontend/projects/.resources/0c4198d177e265bae9238267139e32939c7cecb11bb620ef10677e5d961fef62 differ diff --git a/gateway_frontend/projects/.resources/0cc0c7afd7880e491fec26e1d7dd02ff7204d7c2d5c41bb0f1d0a4a84baf8d2e b/gateway_frontend/projects/.resources/0cc0c7afd7880e491fec26e1d7dd02ff7204d7c2d5c41bb0f1d0a4a84baf8d2e new file mode 100644 index 0000000..af15c40 Binary files /dev/null and b/gateway_frontend/projects/.resources/0cc0c7afd7880e491fec26e1d7dd02ff7204d7c2d5c41bb0f1d0a4a84baf8d2e differ diff --git a/gateway_frontend/projects/.resources/0cfc672b473cb25458042732ee07ec829ebbe6ad692b84b08b60de3503fd6fe3 b/gateway_frontend/projects/.resources/0cfc672b473cb25458042732ee07ec829ebbe6ad692b84b08b60de3503fd6fe3 new file mode 100644 index 0000000..3c530d4 Binary files /dev/null and b/gateway_frontend/projects/.resources/0cfc672b473cb25458042732ee07ec829ebbe6ad692b84b08b60de3503fd6fe3 differ diff --git a/gateway_frontend/projects/.resources/0d16c3cfa339bdd0f0bca47ba4c9f647c731c7d356f26da78da28790c12d024a b/gateway_frontend/projects/.resources/0d16c3cfa339bdd0f0bca47ba4c9f647c731c7d356f26da78da28790c12d024a new file mode 100644 index 0000000..3fbcce7 Binary files /dev/null and b/gateway_frontend/projects/.resources/0d16c3cfa339bdd0f0bca47ba4c9f647c731c7d356f26da78da28790c12d024a differ diff --git a/gateway_frontend/projects/.resources/0d1fe171a9898ea659309f5460915c2e25406d3a9913a5c75ac2d82f49b250f2 b/gateway_frontend/projects/.resources/0d1fe171a9898ea659309f5460915c2e25406d3a9913a5c75ac2d82f49b250f2 new file mode 100644 index 0000000..2458dc0 Binary files /dev/null and b/gateway_frontend/projects/.resources/0d1fe171a9898ea659309f5460915c2e25406d3a9913a5c75ac2d82f49b250f2 differ diff --git a/gateway_frontend/projects/.resources/0d219207e73df31fb69ca23f17d5a21bd4f286db76af1fefa5210b699960a3af b/gateway_frontend/projects/.resources/0d219207e73df31fb69ca23f17d5a21bd4f286db76af1fefa5210b699960a3af new file mode 100644 index 0000000..ea3aa24 --- /dev/null +++ b/gateway_frontend/projects/.resources/0d219207e73df31fb69ca23f17d5a21bd4f286db76af1fefa5210b699960a3af @@ -0,0 +1,56 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0d7e938889b985f7ba6729c77fe4ab83b4249b5b712cf15ce4fa974eaca9deda b/gateway_frontend/projects/.resources/0d7e938889b985f7ba6729c77fe4ab83b4249b5b712cf15ce4fa974eaca9deda new file mode 100644 index 0000000..11d445e --- /dev/null +++ b/gateway_frontend/projects/.resources/0d7e938889b985f7ba6729c77fe4ab83b4249b5b712cf15ce4fa974eaca9deda @@ -0,0 +1,141 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 125, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": 74.95999999999998, + "y": 66.88999999999999 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 14, + "width": 45, + "x": 74.9, + "y": 2.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 26, + "width": 35, + "x": 17.65, + "y": 80.31 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 35, + "x": 74.81476821899415, + "y": 17.957029342651367 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 19, + "width": 75, + "x": 74.81, + "y": 35.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0d9ba6dafa3608cace80e3c0b4d4141af353764825fe95a1be6d19cca57e928f b/gateway_frontend/projects/.resources/0d9ba6dafa3608cace80e3c0b4d4141af353764825fe95a1be6d19cca57e928f new file mode 100644 index 0000000..9ebd830 --- /dev/null +++ b/gateway_frontend/projects/.resources/0d9ba6dafa3608cace80e3c0b4d4141af353764825fe95a1be6d19cca57e928f @@ -0,0 +1,38 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "page.props.pageId" + }, + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0da98835a72776bc1a99ea55003d442893dc0a37ac15555415ac92ac5718ed07 b/gateway_frontend/projects/.resources/0da98835a72776bc1a99ea55003d442893dc0a37ac15555415ac92ac5718ed07 new file mode 100644 index 0000000..b27fd95 Binary files /dev/null and b/gateway_frontend/projects/.resources/0da98835a72776bc1a99ea55003d442893dc0a37ac15555415ac92ac5718ed07 differ diff --git a/gateway_frontend/projects/.resources/0dd53ff3e3eb42b47a0e2999b8b3e51b13c0a370bba1c8d5399abfc39e39f2df b/gateway_frontend/projects/.resources/0dd53ff3e3eb42b47a0e2999b8b3e51b13c0a370bba1c8d5399abfc39e39f2df new file mode 100644 index 0000000..b198016 Binary files /dev/null and b/gateway_frontend/projects/.resources/0dd53ff3e3eb42b47a0e2999b8b3e51b13c0a370bba1c8d5399abfc39e39f2df differ diff --git a/gateway_frontend/projects/.resources/0de1236a204ea17c8be1862ba1ca68ae9b0bf53bb551081733f21758a9efc496 b/gateway_frontend/projects/.resources/0de1236a204ea17c8be1862ba1ca68ae9b0bf53bb551081733f21758a9efc496 new file mode 100644 index 0000000..4cc7d4f --- /dev/null +++ b/gateway_frontend/projects/.resources/0de1236a204ea17c8be1862ba1ca68ae9b0bf53bb551081733f21758a9efc496 @@ -0,0 +1,854 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "70%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "cdu_0" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.total" + }, + "transforms": [ + { + "expression": "\"of \" + {value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "30%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "70%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + }, + { + "meta": { + "name": "divider_0" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "30%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "70%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + }, + { + "meta": { + "name": "divider_0" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "variables_0" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0de9687091ee0dd70544bd3a6c2faf39fcf4757d006787658bade65484b3cfba b/gateway_frontend/projects/.resources/0de9687091ee0dd70544bd3a6c2faf39fcf4757d006787658bade65484b3cfba new file mode 100644 index 0000000..887f0f6 Binary files /dev/null and b/gateway_frontend/projects/.resources/0de9687091ee0dd70544bd3a6c2faf39fcf4757d006787658bade65484b3cfba differ diff --git a/gateway_frontend/projects/.resources/0e6f9d797090d8cb34be2cb4197427d7b4dfe94567ae8d67842f42845c4e9aa2 b/gateway_frontend/projects/.resources/0e6f9d797090d8cb34be2cb4197427d7b4dfe94567ae8d67842f42845c4e9aa2 new file mode 100644 index 0000000..504f346 Binary files /dev/null and b/gateway_frontend/projects/.resources/0e6f9d797090d8cb34be2cb4197427d7b4dfe94567ae8d67842f42845c4e9aa2 differ diff --git a/gateway_frontend/projects/.resources/0eaaf1ce1df729bbf588de36ac7df3e54a2af14e7eed00f3eea521c2afc39c48 b/gateway_frontend/projects/.resources/0eaaf1ce1df729bbf588de36ac7df3e54a2af14e7eed00f3eea521c2afc39c48 new file mode 100644 index 0000000..2408386 --- /dev/null +++ b/gateway_frontend/projects/.resources/0eaaf1ce1df729bbf588de36ac7df3e54a2af14e7eed00f3eea521c2afc39c48 @@ -0,0 +1,2118 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0ebda0e39e75b83ca31073ec1ab5bf02b8fde2563cea3935f9de8a8e20aee661 b/gateway_frontend/projects/.resources/0ebda0e39e75b83ca31073ec1ab5bf02b8fde2563cea3935f9de8a8e20aee661 new file mode 100644 index 0000000..ae7d5d9 --- /dev/null +++ b/gateway_frontend/projects/.resources/0ebda0e39e75b83ca31073ec1ab5bf02b8fde2563cea3935f9de8a8e20aee661 @@ -0,0 +1,51 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]CDU_1", + "ust_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.ust_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0ecbf790ea79574797327735c8b8619c690c5d4641be9065b0ea104296d4cae8 b/gateway_frontend/projects/.resources/0ecbf790ea79574797327735c8b8619c690c5d4641be9065b0ea104296d4cae8 new file mode 100644 index 0000000..ae44e23 Binary files /dev/null and b/gateway_frontend/projects/.resources/0ecbf790ea79574797327735c8b8619c690c5d4641be9065b0ea104296d4cae8 differ diff --git a/gateway_frontend/projects/.resources/0f6ca2b50127ba1798f918e0ce4e9982626af79bb320abb4612925c8ce5fe2cb b/gateway_frontend/projects/.resources/0f6ca2b50127ba1798f918e0ce4e9982626af79bb320abb4612925c8ce5fe2cb new file mode 100644 index 0000000..6801eb6 --- /dev/null +++ b/gateway_frontend/projects/.resources/0f6ca2b50127ba1798f918e0ce4e9982626af79bb320abb4612925c8ce5fe2cb @@ -0,0 +1,39 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "485px" + }, + "props": { + "params": { + "path": "Pages/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/0f837301141becdf71d371505b252587b10c6b5bd638a21195cb959c68c5193e b/gateway_frontend/projects/.resources/0f837301141becdf71d371505b252587b10c6b5bd638a21195cb959c68c5193e new file mode 100644 index 0000000..5c22cb2 Binary files /dev/null and b/gateway_frontend/projects/.resources/0f837301141becdf71d371505b252587b10c6b5bd638a21195cb959c68c5193e differ diff --git a/gateway_frontend/projects/.resources/0f896526cada387d7e0c8a6e99b91be8c5dc5775d2baf4d68a80a93976f1f59c b/gateway_frontend/projects/.resources/0f896526cada387d7e0c8a6e99b91be8c5dc5775d2baf4d68a80a93976f1f59c new file mode 100644 index 0000000..80ca3b6 Binary files /dev/null and b/gateway_frontend/projects/.resources/0f896526cada387d7e0c8a6e99b91be8c5dc5775d2baf4d68a80a93976f1f59c differ diff --git a/gateway_frontend/projects/.resources/1001c6089871639c14746186074f949c752a060d729664e225ef75b2802df34f b/gateway_frontend/projects/.resources/1001c6089871639c14746186074f949c752a060d729664e225ef75b2802df34f new file mode 100644 index 0000000..f19f2fd Binary files /dev/null and b/gateway_frontend/projects/.resources/1001c6089871639c14746186074f949c752a060d729664e225ef75b2802df34f differ diff --git a/gateway_frontend/projects/.resources/101330c0d1586fe3e58583403c14f7b6f1bb7b5e8cec2bb01c6fc5058a731f9b b/gateway_frontend/projects/.resources/101330c0d1586fe3e58583403c14f7b6f1bb7b5e8cec2bb01c6fc5058a731f9b new file mode 100644 index 0000000..c00b8a6 Binary files /dev/null and b/gateway_frontend/projects/.resources/101330c0d1586fe3e58583403c14f7b6f1bb7b5e8cec2bb01c6fc5058a731f9b differ diff --git a/gateway_frontend/projects/.resources/105d84c92239277207afe5729c2426645e9f8c4b14bbf4022f4dbaacb587b60d b/gateway_frontend/projects/.resources/105d84c92239277207afe5729c2426645e9f8c4b14bbf4022f4dbaacb587b60d new file mode 100644 index 0000000..a959dea Binary files /dev/null and b/gateway_frontend/projects/.resources/105d84c92239277207afe5729c2426645e9f8c4b14bbf4022f4dbaacb587b60d differ diff --git a/gateway_frontend/projects/.resources/108d0e71e0daee2937d375231082859eaa4ffedac852570352f8620ae7ee531d b/gateway_frontend/projects/.resources/108d0e71e0daee2937d375231082859eaa4ffedac852570352f8620ae7ee531d new file mode 100644 index 0000000..c9e9dd6 --- /dev/null +++ b/gateway_frontend/projects/.resources/108d0e71e0daee2937d375231082859eaa4ffedac852570352f8620ae7ee531d @@ -0,0 +1,78 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 18, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 1.1111, + "width": 0.1744, + "x": 0.9, + "y": -0.6 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/10a282835030b85ea902e38d123d21167fbf4d4177214de4d5c606d869aafb2e b/gateway_frontend/projects/.resources/10a282835030b85ea902e38d123d21167fbf4d4177214de4d5c606d869aafb2e new file mode 100644 index 0000000..fc153b4 --- /dev/null +++ b/gateway_frontend/projects/.resources/10a282835030b85ea902e38d123d21167fbf4d4177214de4d5c606d869aafb2e @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM12" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1.091,44.298l1054.82,0m-0,-43.304l-0,90.556l-18.106,0l-0,4.186m-0,34.947l-0,7.592m-0,34.363l-0,4.673l18.106,-0l-0,267.308l-18.106,-0l-0,4.283m-0,33.876l-0,-15.575m-0,49.937l-0,4.576l18.106,-0l-0,64.278m-0,-21.933l-1054.92,-0m-0,-86.929l1036.81,-0m-0,-343.043l-1036.81,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1012.35,530.221l-0,-13.22l22.267,0l0,13.22l-22.267,0Zm-120.417,23.436l-0,-39.059l101.825,-0l-0,39.059l-101.825,-0Zm-47.13,-18.12l0,-19.306l25.462,0l0,19.306l-25.462,0Zm-171.375,0l0,-19.306l25.462,0l0,19.306l-25.462,0Zm-171.36,0l-0,-19.306l25.462,0l-0,19.306l-25.462,0Zm-169.954,0l0,-19.306l25.462,0l0,19.306l-25.462,0Zm-170.657,0l0,-19.306l25.462,0l0,19.306l-25.462,0Zm559.938,17.896l0,-38.835l101.354,-0l-0,38.835l-101.354,0Zm-171.36,0l-0,-38.835l101.353,-0l-0,38.835l-101.353,0Zm-169.954,0l0,-38.835l101.354,-0l-0,38.835l-101.354,0Zm-170.657,0l0,-38.835l101.353,-0l0,38.835l-101.353,0Zm-171.361,0l0,-38.835l101.354,-0l-0,38.835l-101.354,0Zm974.287,-470.838l-0,13.22l22.267,0l0,-13.22l-22.267,0Zm-120.417,-23.435l-0,39.059l101.825,-0l-0,-39.059l-101.825,-0Zm-47.13,18.119l0,19.306l25.462,0l0,-19.306l-25.462,0Zm-171.375,0l0,19.306l25.462,0l0,-19.306l-25.462,0Zm-171.36,0l-0,19.306l25.462,0l-0,-19.306l-25.462,0Zm-169.954,0l0,19.306l25.462,0l0,-19.306l-25.462,0Zm-170.657,0l0,19.306l25.462,0l0,-19.306l-25.462,0Zm559.938,-17.896l0,38.836l101.354,-0l-0,-38.836l-101.354,0Zm-171.36,0l-0,38.836l101.353,-0l-0,-38.836l-101.353,0Zm-169.954,0l0,38.836l101.354,-0l-0,-38.836l-101.354,0Zm-170.657,0l0,38.836l101.353,-0l0,-38.836l-101.353,0Zm-171.361,0l0,38.836l101.354,-0l-0,-38.836l-101.354,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M58.59,441.783l-0,5.629l-20.528,0l0,-5.629l20.528,-0Zm-0,-9.742l-0,9.742l-16.489,-0l0,-9.742l16.489,0Zm-0,-5.629l-0,5.629l-20.528,0l0,-5.629l20.528,-0Zm-0,-9.425l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-5.946l-0,5.946l-20.528,-0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.37l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.37l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-14.864l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.37l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,236.001l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.37l-0,9.424l-16.489,0l0,-9.424l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.37l-0,9.424l-16.489,0l0,-9.424l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-14.864l-0,8.918l-16.489,0l0,-8.918l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.37l-0,9.424l-16.489,0l0,-9.424l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm22.019,270.222l-0,5.629l20.527,0l0,-5.629l-20.527,-0Zm-0,-9.742l-0,9.742l16.488,-0l-0,-9.742l-16.488,0Zm-0,-5.629l-0,5.629l20.527,0l0,-5.629l-20.527,-0Zm-0,-9.425l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-5.946l-0,5.946l20.527,-0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.37l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.37l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-14.864l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.37l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,236.001l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.37l-0,9.424l16.488,0l-0,-9.424l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.37l-0,9.424l16.488,0l-0,-9.424l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-14.864l-0,8.918l16.488,0l-0,-8.918l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.37l-0,9.424l16.488,0l-0,-9.424l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm175.222,6.203l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm-99.46,-119.575l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,-11.351l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,34.122l-0,11.421l-21.879,-0l0,-11.421l21.879,0Zm-0,-11.42l-0,11.42l-21.879,0l0,-11.42l21.879,-0Zm-0,22.841l-0,11.381l-21.879,0l0,-11.381l21.879,-0Zm-0,11.381l-0,11.352l-21.879,-0l0,-11.352l21.879,0Zm-0,11.352l-0,11.242l-21.879,0l0,-11.242l21.879,-0Zm-0,11.242l-0,11.672l-21.879,0l0,-11.672l21.879,0Zm-0,11.672l-0,11.437l-21.879,-0l0,-11.437l21.879,0Zm-0,11.437l-0,11.436l-21.879,-0l0,-11.436l21.879,-0Zm-0,11.436l-0,5.68l-21.879,0l0,-5.68l21.879,-0Zm-0,5.68l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,17.104l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,22.73l-0,11.345l-21.879,0l0,-11.345l21.879,-0Zm-0,11.345l-0,11.345l-21.879,0l0,-11.345l21.879,0Zm-0,11.345l-0,11.346l-21.879,-0l0,-11.346l21.879,0Zm-0,11.346l-0,11.507l-21.879,-0l0,-11.507l21.879,-0Zm-0,11.507l-0,11.305l-21.879,-0l0,-11.305l21.879,-0Zm-0,11.305l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,0Zm-0,11.426l-0,11.427l-21.879,-0l0,-11.427l21.879,0Zm-0,11.427l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.062l-21.879,-0l0,-11.062l21.879,-0Zm-17.641,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.879,0l0,-5.921l21.879,0Zm198.921,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l-0,3.947l-3.231,0l-0,-3.947l3.231,0Zm-0,-16.851l-0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l-0,1.771l-15.31,0l0,-1.771l15.31,-0Zm-0,-16.851l-0,1.771l-15.31,0l0,-1.771l15.31,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm99.856,-119.575l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,-11.351l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,34.122l-0,11.421l-21.878,-0l-0,-11.421l21.878,0Zm-0,-11.42l-0,11.42l-21.878,0l-0,-11.42l21.878,-0Zm-0,22.841l-0,11.381l-21.878,0l-0,-11.381l21.878,-0Zm-0,11.381l-0,11.352l-21.878,-0l-0,-11.352l21.878,0Zm-0,11.352l-0,11.242l-21.878,0l-0,-11.242l21.878,-0Zm-0,11.242l-0,11.672l-21.878,0l-0,-11.672l21.878,0Zm-0,11.672l-0,11.437l-21.878,-0l-0,-11.437l21.878,0Zm-0,11.437l-0,11.436l-21.878,-0l-0,-11.436l21.878,-0Zm-0,11.436l-0,5.68l-21.878,0l-0,-5.68l21.878,-0Zm-0,5.68l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,17.104l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,22.73l-0,11.345l-21.878,0l-0,-11.345l21.878,-0Zm-0,11.345l-0,11.345l-21.878,0l-0,-11.345l21.878,0Zm-0,11.345l-0,11.346l-21.878,-0l-0,-11.346l21.878,0Zm-0,11.346l-0,11.507l-21.878,-0l-0,-11.507l21.878,-0Zm-0,11.507l-0,11.305l-21.878,-0l-0,-11.305l21.878,-0Zm-0,11.305l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,0Zm-0,11.426l-0,11.427l-21.878,-0l-0,-11.427l21.878,0Zm-0,11.427l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.062l-21.878,-0l-0,-11.062l21.878,-0Zm-17.64,-141.719l-0,3.947l-3.232,0l0,-3.947l3.232,0Zm-0,-16.851l-0,3.947l-3.232,0l0,-3.947l3.232,0Zm16.315,17.914l0,1.771l-15.309,0l0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.878,0l-0,-5.921l21.878,0Zm99.855,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm99.067,-119.575l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,-11.351l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,34.122l-0,11.421l-21.879,-0l0,-11.421l21.879,0Zm-0,-11.42l-0,11.42l-21.879,0l0,-11.42l21.879,-0Zm-0,22.841l-0,11.381l-21.879,0l0,-11.381l21.879,-0Zm-0,11.381l-0,11.352l-21.879,-0l0,-11.352l21.879,0Zm-0,11.352l-0,11.242l-21.879,0l0,-11.242l21.879,-0Zm-0,11.242l-0,11.672l-21.879,0l0,-11.672l21.879,0Zm-0,11.672l-0,11.437l-21.879,-0l0,-11.437l21.879,0Zm-0,11.437l-0,11.436l-21.879,-0l0,-11.436l21.879,-0Zm-0,11.436l-0,5.68l-21.879,0l0,-5.68l21.879,-0Zm-0,5.68l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,17.104l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,22.73l-0,11.345l-21.879,0l0,-11.345l21.879,-0Zm-0,11.345l-0,11.345l-21.879,0l0,-11.345l21.879,0Zm-0,11.345l-0,11.346l-21.879,-0l0,-11.346l21.879,0Zm-0,11.346l-0,11.507l-21.879,-0l0,-11.507l21.879,-0Zm-0,11.507l-0,11.305l-21.879,-0l0,-11.305l21.879,-0Zm-0,11.305l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,0Zm-0,11.426l-0,11.427l-21.879,-0l0,-11.427l21.879,0Zm-0,11.427l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.062l-21.879,-0l0,-11.062l21.879,-0Zm-17.641,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.879,0l0,-5.921l21.879,0Zm199.552,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm99.8,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm-199.102,-119.575l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,-11.351l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,34.122l-0,11.421l-21.878,-0l-0,-11.421l21.878,0Zm-0,-11.42l-0,11.42l-21.878,0l-0,-11.42l21.878,-0Zm-0,22.841l-0,11.381l-21.878,0l-0,-11.381l21.878,-0Zm-0,11.381l-0,11.352l-21.878,-0l-0,-11.352l21.878,0Zm-0,11.352l-0,11.242l-21.878,0l-0,-11.242l21.878,-0Zm-0,11.242l-0,11.672l-21.878,0l-0,-11.672l21.878,0Zm-0,11.672l-0,11.437l-21.878,-0l-0,-11.437l21.878,0Zm-0,11.437l-0,11.436l-21.878,-0l-0,-11.436l21.878,-0Zm-0,11.436l-0,5.68l-21.878,0l-0,-5.68l21.878,-0Zm-0,5.68l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,17.104l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,22.73l-0,11.345l-21.878,0l-0,-11.345l21.878,-0Zm-0,11.345l-0,11.345l-21.878,0l-0,-11.345l21.878,0Zm-0,11.345l-0,11.346l-21.878,-0l-0,-11.346l21.878,0Zm-0,11.346l-0,11.507l-21.878,-0l-0,-11.507l21.878,-0Zm-0,11.507l-0,11.305l-21.878,-0l-0,-11.305l21.878,-0Zm-0,11.305l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,0Zm-0,11.426l-0,11.427l-21.878,-0l-0,-11.427l21.878,0Zm-0,11.427l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.062l-21.878,-0l-0,-11.062l21.878,-0Zm-17.641,-141.719l0,3.947l-3.231,0l0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.878,0l-0,-5.921l21.878,0Zm-475.767,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.231,0l0,-3.947l-3.231,0Zm0,-16.851l0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.309,0l0,-1.771l-15.309,-0Zm0,-16.851l0,1.771l15.309,0l0,-1.771l-15.309,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm-99.461,-119.575l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm0,-16.851l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l0,-5.921l-21.878,0Zm198.922,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-0,-16.851l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l-0,1.771l15.309,0l0,-1.771l-15.309,-0Zm-0,-16.851l-0,1.771l15.309,0l0,-1.771l-15.309,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm99.855,-119.575l0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm0,-11.351l0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm0,34.122l0,11.421l21.878,-0l0,-11.421l-21.878,0Zm0,-11.42l0,11.42l21.878,0l0,-11.42l-21.878,-0Zm0,22.841l0,11.381l21.878,0l0,-11.381l-21.878,-0Zm0,11.381l0,11.352l21.878,-0l0,-11.352l-21.878,0Zm0,11.352l0,11.242l21.878,0l0,-11.242l-21.878,-0Zm0,11.242l0,11.672l21.878,0l0,-11.672l-21.878,0Zm0,11.672l0,11.437l21.878,-0l0,-11.437l-21.878,0Zm0,11.437l0,11.436l21.878,-0l0,-11.436l-21.878,-0Zm0,11.436l0,5.68l21.878,0l0,-5.68l-21.878,-0Zm0,5.68l0,11.183l21.878,0l0,-11.183l-21.878,0Zm0,17.104l0,11.183l21.878,0l0,-11.183l-21.878,0Zm0,22.73l0,11.345l21.878,0l0,-11.345l-21.878,-0Zm0,11.345l0,11.345l21.878,0l0,-11.345l-21.878,0Zm0,11.345l0,11.346l21.878,-0l0,-11.346l-21.878,0Zm0,11.346l0,11.507l21.878,-0l0,-11.507l-21.878,-0Zm0,11.507l0,11.305l21.878,-0l0,-11.305l-21.878,-0Zm0,11.305l0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm0,11.426l0,11.426l21.878,0l0,-11.426l-21.878,-0Zm0,11.426l0,11.426l21.878,0l0,-11.426l-21.878,0Zm0,11.426l0,11.427l21.878,-0l0,-11.427l-21.878,0Zm0,11.427l0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm0,11.426l0,11.062l21.878,-0l0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm0,-16.851l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l0,5.921l21.878,0l0,-5.921l-21.878,0Zm99.856,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-0,-16.851l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.309,0l0,-1.771l-15.309,-0Zm0,-16.851l0,1.771l15.309,0l0,-1.771l-15.309,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm99.066,-119.575l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm0,-16.851l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l0,-5.921l-21.878,0Zm199.553,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.231,0l0,-3.947l-3.231,0Zm0,-16.851l0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm99.8,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.231,0l0,-3.947l-3.231,0Zm0,-16.851l0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm-893.455,-134.184l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm111.032,-287.935l0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l0,0.958l-25.929,0l-0,-0.958l25.929,-0Zm-24.953,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm24.953,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-0.73,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm112.808,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l0,-0.959l0.976,0Zm24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.953,-0l0,0.958l-0.976,0l0,-0.958l0.976,-0Zm24.953,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.118,-288.637l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l-0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l-0,0.958l-25.929,0l-0,-0.958l25.929,-0Zm-24.953,-0l-0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.235,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-0.73,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm112.98,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.952,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.952,0l0,0.959l-0.976,-0l0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.952,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.952,-0l0,0.958l-0.976,0l0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.29,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.952,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.952,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.952,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.952,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.808,-288.637l-0,0.959l-25.93,-0l0,-0.959l25.93,0Zm-24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.236,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.965,288.637l-0,0.958l-25.93,0l0,-0.958l25.93,-0Zm-24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.236,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.635,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.952,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.952,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.952,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.952,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.463,-288.637l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l-0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l-0,0.958l-25.929,0l-0,-0.958l25.929,-0Zm-24.953,-0l-0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.235,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-0.73,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm112.636,-288.637l-0,0.959l-25.93,-0l0,-0.959l25.93,0Zm-24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.236,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.965,288.637l-0,0.958l-25.93,0l0,-0.958l25.93,-0Zm-24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.236,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-166.195,-63.479l-0,11.335l-21.755,-0l-0,-11.335l21.755,-0Zm-0,11.335l-0,5.29l-21.755,-0l-0,-5.29l21.755,-0Zm-0,5.29l-0,11.389l-21.755,-0l-0,-11.389l21.755,-0Zm-0,11.389l-0,11.497l-21.755,-0l-0,-11.497l21.755,-0Zm-0,11.497l-0,11.389l-21.755,-0l-0,-11.389l21.755,-0Zm-0,11.389l-0,11.227l-21.755,-0l-0,-11.227l21.755,-0Zm-0,-62.073l-0,11.173l-21.755,-0l-0,-11.173l21.755,-0Zm-0,-11.174l-0,11.174l-21.755,-0l-0,-11.174l21.755,0Zm-0,-11.173l-0,11.173l-21.755,0l-0,-11.173l21.755,0Zm-0,-11.173l-0,11.173l-21.755,0l-0,-11.173l21.755,-0Zm-0,-11.173l-0,11.173l-21.755,-0l-0,-11.173l21.755,-0Zm-0,-7.125l-0,7.125l-21.755,-0l-0,-7.125l21.755,-0Zm-0,-22.832l-0,11.173l-21.755,-0l-0,-11.173l21.755,-0Zm-0,-17.1l-0,11.173l-21.755,0l-0,-11.173l21.755,-0Zm-0,-12.93l-0,7.287l-21.755,-0l-0,-7.287l21.755,-0Zm-0,-11.13l-0,11.13l-21.755,-0l-0,-11.13l21.755,-0Zm-0,-11.346l-0,11.346l-21.755,-0l-0,-11.346l21.755,0Zm-0,-11.13l-0,11.13l-21.755,0l-0,-11.13l21.755,0Zm-0,-11.303l-0,11.303l-21.755,0l-0,-11.303l21.755,0Zm-0,-11.302l-0,11.302l-21.755,0l-0,-11.302l21.755,-0Zm-0,-5.096l-0,5.096l-21.755,-0l-0,-5.096l21.755,0Zm-0,-11.313l-0,11.313l-21.755,0l-0,-11.313l21.755,-0Zm-0,-11.314l-0,11.314l-21.755,-0l-0,-11.314l21.755,0Zm-0,-11.313l-0,11.313l-21.755,0l-0,-11.313l21.755,-0Zm-0,-11.314l-0,11.314l-21.755,-0l-0,-11.314l21.755,0Zm-0,130.664l-0,5.927l-21.755,-0l-0,-5.927l21.755,0Zm-0,-16.816l-0,5.643l-21.755,-0l-0,-5.643l21.755,-0Zm-5.063,19.034l-0,1.498l-15.282,-0l0,-1.498l15.282,0Zm-0,-17.1l-0,1.498l-15.282,0l0,-1.498l15.282,0Zm4.339,15.96l0,3.847l-3.492,-0l0,-3.847l3.492,0Zm0,-17.1l0,3.847l-3.492,0l0,-3.847l3.492,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1057 587" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/10af71020ecfe22bb40421e2869671bc688231fd6edcdeb0a1032683cd1fb6bd b/gateway_frontend/projects/.resources/10af71020ecfe22bb40421e2869671bc688231fd6edcdeb0a1032683cd1fb6bd new file mode 100644 index 0000000..3c496ec Binary files /dev/null and b/gateway_frontend/projects/.resources/10af71020ecfe22bb40421e2869671bc688231fd6edcdeb0a1032683cd1fb6bd differ diff --git a/gateway_frontend/projects/.resources/10ebbb8294ca1e516c87c26eaf52d236aa1221be47692631399db0bcb0410cbb b/gateway_frontend/projects/.resources/10ebbb8294ca1e516c87c26eaf52d236aa1221be47692631399db0bcb0410cbb new file mode 100644 index 0000000..03802b2 Binary files /dev/null and b/gateway_frontend/projects/.resources/10ebbb8294ca1e516c87c26eaf52d236aa1221be47692631399db0bcb0410cbb differ diff --git a/gateway_frontend/projects/.resources/10fef960aeb08199de00de25dc080210e2eaea5e4283242ab8e63d4bf81a3453 b/gateway_frontend/projects/.resources/10fef960aeb08199de00de25dc080210e2eaea5e4283242ab8e63d4bf81a3453 new file mode 100644 index 0000000..4433e1b --- /dev/null +++ b/gateway_frontend/projects/.resources/10fef960aeb08199de00de25dc080210e2eaea5e4283242ab8e63d4bf81a3453 @@ -0,0 +1,170 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "values" + }, + "position": { + "basis": "101px" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/115893a23d7b9224bbe4cdd6227c703e9d2ef86b80d8ca84ab60a691de28c217 b/gateway_frontend/projects/.resources/115893a23d7b9224bbe4cdd6227c703e9d2ef86b80d8ca84ab60a691de28c217 new file mode 100644 index 0000000..20e9920 Binary files /dev/null and b/gateway_frontend/projects/.resources/115893a23d7b9224bbe4cdd6227c703e9d2ef86b80d8ca84ab60a691de28c217 differ diff --git a/gateway_frontend/projects/.resources/1158efad28189ba14d9ea341edcf5ef7c767f91c048543cbcac74eac57bc7a8a b/gateway_frontend/projects/.resources/1158efad28189ba14d9ea341edcf5ef7c767f91c048543cbcac74eac57bc7a8a new file mode 100644 index 0000000..47d1ad0 --- /dev/null +++ b/gateway_frontend/projects/.resources/1158efad28189ba14d9ea341edcf5ef7c767f91c048543cbcac74eac57bc7a8a @@ -0,0 +1,1425 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 585, + "width": 1530, + "x": 42.5, + "y": 65 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "opacity": 0.3, + "paint": "var(--palette-neutral-30-3)", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 4.42, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 94.18, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 165.75, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 256.19, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 4.42, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 94.18, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 165.75, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 256.19, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 219.89, + "width": 153, + "x": 323.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 195, + "width": 153, + "x": 323.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/11bc014ad04ba2b3d7883947423f62bc6e2eef5da83586f88aef7a50794651ab b/gateway_frontend/projects/.resources/11bc014ad04ba2b3d7883947423f62bc6e2eef5da83586f88aef7a50794651ab new file mode 100644 index 0000000..61c78d8 --- /dev/null +++ b/gateway_frontend/projects/.resources/11bc014ad04ba2b3d7883947423f62bc6e2eef5da83586f88aef7a50794651ab @@ -0,0 +1,220 @@ +{ + "custom": { + "value": false + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Remote Start", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Control/start", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Control/start", + "type": "control", + "widget": "btn_set_reset" + } + }, + "propConfig": { + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button" + }, + "position": { + "basis": "80px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--container-nested)" + }, + { + "input": true, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "var(--container-nested)" + }, + { + "input": false, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "text": "Start" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button_0" + }, + "position": { + "basis": "80px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "var(--container-nested)" + }, + { + "input": false, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--container-nested)" + }, + { + "input": true, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "text": "Stop" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/11d52006fced0d3ccae09aaea7afda846f83de3ec5835c42bf1c0f38aecc7d6f b/gateway_frontend/projects/.resources/11d52006fced0d3ccae09aaea7afda846f83de3ec5835c42bf1c0f38aecc7d6f new file mode 100644 index 0000000..f015c41 --- /dev/null +++ b/gateway_frontend/projects/.resources/11d52006fced0d3ccae09aaea7afda846f83de3ec5835c42bf1c0f38aecc7d6f @@ -0,0 +1,3160 @@ +{ + "custom": { + "busPower": true, + "colors": { + "breakers": { + "main": "var(--oneline-green)" + }, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "input": "var(--oneline-green)", + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": "value" + }, + "shunts": { + "st1": "value", + "st2": "value", + "st3": "value", + "st4": "value", + "st5": "value", + "st6": "value", + "st7": "value", + "st8": "value" + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.busPower": { + "persistent": true + }, + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/122f137edb68f95a8b184aeeca53f99d6cb29d7de674fd850e12ce0afb933076 b/gateway_frontend/projects/.resources/122f137edb68f95a8b184aeeca53f99d6cb29d7de674fd850e12ce0afb933076 new file mode 100644 index 0000000..8e5d193 --- /dev/null +++ b/gateway_frontend/projects/.resources/122f137edb68f95a8b184aeeca53f99d6cb29d7de674fd850e12ce0afb933076 @@ -0,0 +1,56 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/124451d05c528ee824ab2a3b91aa7a66f6e7a764c77a93f029711f1e516f40b2 b/gateway_frontend/projects/.resources/124451d05c528ee824ab2a3b91aa7a66f6e7a764c77a93f029711f1e516f40b2 new file mode 100644 index 0000000..a131b34 Binary files /dev/null and b/gateway_frontend/projects/.resources/124451d05c528ee824ab2a3b91aa7a66f6e7a764c77a93f029711f1e516f40b2 differ diff --git a/gateway_frontend/projects/.resources/12dec7818f863cde967894c6e0ca57318eef7d41b03f9ec422a82df3b80cafca b/gateway_frontend/projects/.resources/12dec7818f863cde967894c6e0ca57318eef7d41b03f9ec422a82df3b80cafca new file mode 100644 index 0000000..02347f9 Binary files /dev/null and b/gateway_frontend/projects/.resources/12dec7818f863cde967894c6e0ca57318eef7d41b03f9ec422a82df3b80cafca differ diff --git a/gateway_frontend/projects/.resources/13063407393b8b9012f6f5d03a16cc6f4d165d6dca73d7603f478adaf3e795fd b/gateway_frontend/projects/.resources/13063407393b8b9012f6f5d03a16cc6f4d165d6dca73d7603f478adaf3e795fd new file mode 100644 index 0000000..bd7488a Binary files /dev/null and b/gateway_frontend/projects/.resources/13063407393b8b9012f6f5d03a16cc6f4d165d6dca73d7603f478adaf3e795fd differ diff --git a/gateway_frontend/projects/.resources/130c40bb7ccacddb6861b17bafa9f455eab4d170061f27a77c1a5ad5130c3103 b/gateway_frontend/projects/.resources/130c40bb7ccacddb6861b17bafa9f455eab4d170061f27a77c1a5ad5130c3103 new file mode 100644 index 0000000..1a4f061 --- /dev/null +++ b/gateway_frontend/projects/.resources/130c40bb7ccacddb6861b17bafa9f455eab4d170061f27a77c1a5ad5130c3103 @@ -0,0 +1,149 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "20px" + }, + "props": { + "color": "var(--text-color)", + "path": "material/insert_emoticon", + "style": { + "marginRight": "var(--space-md)" + } + }, + "type": "ia.display.icon" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action-disabled)", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action-disabled)", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_1" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1321457895c7f0aface7829af0eccd17eb48d882ce5c6ea023c6d2a120686498 b/gateway_frontend/projects/.resources/1321457895c7f0aface7829af0eccd17eb48d882ce5c6ea023c6d2a120686498 new file mode 100644 index 0000000..b4cf77c --- /dev/null +++ b/gateway_frontend/projects/.resources/1321457895c7f0aface7829af0eccd17eb48d882ce5c6ea023c6d2a120686498 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM14_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/137e115eb06d41eff5f309db78202dabaa3c186f3752cc340e05ae0d5bbbf3ca b/gateway_frontend/projects/.resources/137e115eb06d41eff5f309db78202dabaa3c186f3752cc340e05ae0d5bbbf3ca new file mode 100644 index 0000000..19ece01 Binary files /dev/null and b/gateway_frontend/projects/.resources/137e115eb06d41eff5f309db78202dabaa3c186f3752cc340e05ae0d5bbbf3ca differ diff --git a/gateway_frontend/projects/.resources/1385a199f1ca8f8a3cdb1c93091ab482abf0f802f5bd90952c4729309ae78176 b/gateway_frontend/projects/.resources/1385a199f1ca8f8a3cdb1c93091ab482abf0f802f5bd90952c4729309ae78176 new file mode 100644 index 0000000..36af5de --- /dev/null +++ b/gateway_frontend/projects/.resources/1385a199f1ca8f8a3cdb1c93091ab482abf0f802f5bd90952c4729309ae78176 @@ -0,0 +1,132 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 18, + "width": 62 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#00000010", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Det 3", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 54.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/13bed4da8d7896328dd1098bcbb07d3c71b9e1624d3947241c760f589e7a04c8 b/gateway_frontend/projects/.resources/13bed4da8d7896328dd1098bcbb07d3c71b9e1624d3947241c760f589e7a04c8 new file mode 100644 index 0000000..65edda9 --- /dev/null +++ b/gateway_frontend/projects/.resources/13bed4da8d7896328dd1098bcbb07d3c71b9e1624d3947241c760f589e7a04c8 @@ -0,0 +1,243 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value01" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value02" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/13e7a1e5d46c76e7de51cad45fd628174ae6ca438aef158cbecc391d1fb14f80 b/gateway_frontend/projects/.resources/13e7a1e5d46c76e7de51cad45fd628174ae6ca438aef158cbecc391d1fb14f80 new file mode 100644 index 0000000..e07c596 Binary files /dev/null and b/gateway_frontend/projects/.resources/13e7a1e5d46c76e7de51cad45fd628174ae6ca438aef158cbecc391d1fb14f80 differ diff --git a/gateway_frontend/projects/.resources/13ea3ae9556625b5aa46e6b81eac50091b310e0c1efd9b7ef51ff4c8f7a61d1b b/gateway_frontend/projects/.resources/13ea3ae9556625b5aa46e6b81eac50091b310e0c1efd9b7ef51ff4c8f7a61d1b new file mode 100644 index 0000000..6a4b864 Binary files /dev/null and b/gateway_frontend/projects/.resources/13ea3ae9556625b5aa46e6b81eac50091b310e0c1efd9b7ef51ff4c8f7a61d1b differ diff --git a/gateway_frontend/projects/.resources/143abafc1475728a673b095903cf0e5d253686751a5bb161cd1d09dc5455db16 b/gateway_frontend/projects/.resources/143abafc1475728a673b095903cf0e5d253686751a5bb161cd1d09dc5455db16 new file mode 100644 index 0000000..27aaf75 Binary files /dev/null and b/gateway_frontend/projects/.resources/143abafc1475728a673b095903cf0e5d253686751a5bb161cd1d09dc5455db16 differ diff --git a/gateway_frontend/projects/.resources/14eee6b3053733220f879f9e54f4d9bd5a8546453313734d9651f33a0c3ee316 b/gateway_frontend/projects/.resources/14eee6b3053733220f879f9e54f4d9bd5a8546453313734d9651f33a0c3ee316 new file mode 100644 index 0000000..7e41a33 Binary files /dev/null and b/gateway_frontend/projects/.resources/14eee6b3053733220f879f9e54f4d9bd5a8546453313734d9651f33a0c3ee316 differ diff --git a/gateway_frontend/projects/.resources/1540046f7fa57e8ce0fbc481dd9c1f632b008b0c3d276b9f3500fb8d6ce4b2c0 b/gateway_frontend/projects/.resources/1540046f7fa57e8ce0fbc481dd9c1f632b008b0c3d276b9f3500fb8d6ce4b2c0 new file mode 100644 index 0000000..fa773fe --- /dev/null +++ b/gateway_frontend/projects/.resources/1540046f7fa57e8ce0fbc481dd9c1f632b008b0c3d276b9f3500fb8d6ce4b2c0 @@ -0,0 +1,93 @@ +{ + "custom": { + "location": "Components/Atoms/Fields", + "widget": "status_value" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.location": { + "persistent": true + }, + "custom.widget": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027widget\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.item": { + "binding": { + "config": { + "path": "view.params.item" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "{view.custom.location} + \"/\" + {view.custom.widget}" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/15434d3cd2ed6aeeddf538d96862dcddcbc9659f34d333994fa8f986576fa321 b/gateway_frontend/projects/.resources/15434d3cd2ed6aeeddf538d96862dcddcbc9659f34d333994fa8f986576fa321 new file mode 100644 index 0000000..f9d1eb6 --- /dev/null +++ b/gateway_frontend/projects/.resources/15434d3cd2ed6aeeddf538d96862dcddcbc9659f34d333994fa8f986576fa321 @@ -0,0 +1,343 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/154e0da50e2f2eb5189f5c7e9fb1722e2cb91ccb48ae1d2c9b8a6fcb03e94b19 b/gateway_frontend/projects/.resources/154e0da50e2f2eb5189f5c7e9fb1722e2cb91ccb48ae1d2c9b8a6fcb03e94b19 new file mode 100644 index 0000000..173cb15 Binary files /dev/null and b/gateway_frontend/projects/.resources/154e0da50e2f2eb5189f5c7e9fb1722e2cb91ccb48ae1d2c9b8a6fcb03e94b19 differ diff --git a/gateway_frontend/projects/.resources/1551486f72a1f88f527fbc3eae8863506c83b4312ddc7a45ca23cbe7ac577db0 b/gateway_frontend/projects/.resources/1551486f72a1f88f527fbc3eae8863506c83b4312ddc7a45ca23cbe7ac577db0 new file mode 100644 index 0000000..c2ec2fc --- /dev/null +++ b/gateway_frontend/projects/.resources/1551486f72a1f88f527fbc3eae8863506c83b4312ddc7a45ca23cbe7ac577db0 @@ -0,0 +1,2185 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1621fa29f93a7ae2450a4fa3ddace81e681fc7eb077cbcb75509702f992cf94c b/gateway_frontend/projects/.resources/1621fa29f93a7ae2450a4fa3ddace81e681fc7eb077cbcb75509702f992cf94c new file mode 100644 index 0000000..e55e1fa Binary files /dev/null and b/gateway_frontend/projects/.resources/1621fa29f93a7ae2450a4fa3ddace81e681fc7eb077cbcb75509702f992cf94c differ diff --git a/gateway_frontend/projects/.resources/16e6127f41a605ec6fe56ab7c2db15b77f81b91f56ec3e6d82ce23acfacceacb b/gateway_frontend/projects/.resources/16e6127f41a605ec6fe56ab7c2db15b77f81b91f56ec3e6d82ce23acfacceacb new file mode 100644 index 0000000..df1a3db --- /dev/null +++ b/gateway_frontend/projects/.resources/16e6127f41a605ec6fe56ab7c2db15b77f81b91f56ec3e6d82ce23acfacceacb @@ -0,0 +1,3274 @@ +{ + "custom": { + "colors": { + "breakers": {}, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": true + }, + "bus": true, + "input": true, + "shunts": { + "st1": true, + "st2": true, + "st3": true, + "st4": true, + "st5": true, + "st6": true, + "st7": true, + "st8": true + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.main": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.main}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.input": { + "binding": { + "config": { + "path": "view.custom.status.input" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json b/gateway_frontend/projects/.resources/176113d3eb9163871ba2d3c268f2cad8770144279eb5647fc908df46a4bfcf30 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json rename to gateway_frontend/projects/.resources/176113d3eb9163871ba2d3c268f2cad8770144279eb5647fc908df46a4bfcf30 diff --git a/gateway_frontend/projects/.resources/17d35f46ffe700c896eb3aa407ccb32cda46664b486b63bda5012da77f75bbd5 b/gateway_frontend/projects/.resources/17d35f46ffe700c896eb3aa407ccb32cda46664b486b63bda5012da77f75bbd5 new file mode 100644 index 0000000..f852002 --- /dev/null +++ b/gateway_frontend/projects/.resources/17d35f46ffe700c896eb3aa407ccb32cda46664b486b63bda5012da77f75bbd5 @@ -0,0 +1,60 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Frames/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/17ed04ca70084594ba9a85194cc1b64893216ebd0050a3144d7136f16c2d883e b/gateway_frontend/projects/.resources/17ed04ca70084594ba9a85194cc1b64893216ebd0050a3144d7136f16c2d883e new file mode 100644 index 0000000..66057be Binary files /dev/null and b/gateway_frontend/projects/.resources/17ed04ca70084594ba9a85194cc1b64893216ebd0050a3144d7136f16c2d883e differ diff --git a/gateway_frontend/projects/.resources/1808abd812dfb3dde16391fcefbe9d6a597ef1a15f3e54889100a9899ffa2c5c b/gateway_frontend/projects/.resources/1808abd812dfb3dde16391fcefbe9d6a597ef1a15f3e54889100a9899ffa2c5c new file mode 100644 index 0000000..33e2874 --- /dev/null +++ b/gateway_frontend/projects/.resources/1808abd812dfb3dde16391fcefbe9d6a597ef1a15f3e54889100a9899ffa2c5c @@ -0,0 +1,29 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1899539d5a510778b2cdeda3e8cfa9c75b43519e86623683c80d774b7a76608e b/gateway_frontend/projects/.resources/1899539d5a510778b2cdeda3e8cfa9c75b43519e86623683c80d774b7a76608e new file mode 100644 index 0000000..aa14f52 --- /dev/null +++ b/gateway_frontend/projects/.resources/1899539d5a510778b2cdeda3e8cfa9c75b43519e86623683c80d774b7a76608e @@ -0,0 +1,248 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value01" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value02" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/18bedbb9406eceb218a93e2ce6121f548bfd3cf2a0441c24df42923d1135ac11 b/gateway_frontend/projects/.resources/18bedbb9406eceb218a93e2ce6121f548bfd3cf2a0441c24df42923d1135ac11 new file mode 100644 index 0000000..a0b06fc --- /dev/null +++ b/gateway_frontend/projects/.resources/18bedbb9406eceb218a93e2ce6121f548bfd3cf2a0441c24df42923d1135ac11 @@ -0,0 +1,106 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Remote Start", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Control/start", + "type": "control", + "widget": "btn_set_reset" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/18ff2f9d0f6ac4529522f56286e5041f13a50e6d01e457f718e33dd2bc6dd1df b/gateway_frontend/projects/.resources/18ff2f9d0f6ac4529522f56286e5041f13a50e6d01e457f718e33dd2bc6dd1df new file mode 100644 index 0000000..cd01aba Binary files /dev/null and b/gateway_frontend/projects/.resources/18ff2f9d0f6ac4529522f56286e5041f13a50e6d01e457f718e33dd2bc6dd1df differ diff --git a/gateway_frontend/projects/.resources/191efab3d3c2f9e3fd645d4489402005ba4dcf576f442266afb4eebcaad66adb b/gateway_frontend/projects/.resources/191efab3d3c2f9e3fd645d4489402005ba4dcf576f442266afb4eebcaad66adb new file mode 100644 index 0000000..947aa47 --- /dev/null +++ b/gateway_frontend/projects/.resources/191efab3d3c2f9e3fd645d4489402005ba4dcf576f442266afb4eebcaad66adb @@ -0,0 +1,130 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/flow_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Temperature Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/temperature_setpoint", + "type": "config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png b/gateway_frontend/projects/.resources/1958c10cdce0c3b79534b61f63557bfdaed8e2537484ade57b080ebdcdd4f830 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png rename to gateway_frontend/projects/.resources/1958c10cdce0c3b79534b61f63557bfdaed8e2537484ade57b080ebdcdd4f830 diff --git a/gateway_frontend/projects/.resources/1968ac6aab87b395418a900777b7a89deee22a0edd304457ef449816efb31923 b/gateway_frontend/projects/.resources/1968ac6aab87b395418a900777b7a89deee22a0edd304457ef449816efb31923 new file mode 100644 index 0000000..e191db4 Binary files /dev/null and b/gateway_frontend/projects/.resources/1968ac6aab87b395418a900777b7a89deee22a0edd304457ef449816efb31923 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json b/gateway_frontend/projects/.resources/19d7b491d23317faa0692bf38eb2a1e3ac4c6d62ea9a50fb03bec8c0aeb391e7 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json rename to gateway_frontend/projects/.resources/19d7b491d23317faa0692bf38eb2a1e3ac4c6d62ea9a50fb03bec8c0aeb391e7 diff --git a/gateway_frontend/projects/.resources/19fa677ee3af668d2f2a50c1b78084e41092dbc0c4949b43302cf292ade0aa41 b/gateway_frontend/projects/.resources/19fa677ee3af668d2f2a50c1b78084e41092dbc0c4949b43302cf292ade0aa41 new file mode 100644 index 0000000..8e2c592 Binary files /dev/null and b/gateway_frontend/projects/.resources/19fa677ee3af668d2f2a50c1b78084e41092dbc0c4949b43302cf292ade0aa41 differ diff --git a/gateway_frontend/projects/.resources/1a0ad1883d68b1ad2663f6e88be125f92796354881d6f5524794e45e5f85b306 b/gateway_frontend/projects/.resources/1a0ad1883d68b1ad2663f6e88be125f92796354881d6f5524794e45e5f85b306 new file mode 100644 index 0000000..e91e752 --- /dev/null +++ b/gateway_frontend/projects/.resources/1a0ad1883d68b1ad2663f6e88be125f92796354881d6f5524794e45e5f85b306 @@ -0,0 +1,90 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1a628271107046bfa1c777c454a9c2ee81b4bd0b291d33962b27c06a65496688 b/gateway_frontend/projects/.resources/1a628271107046bfa1c777c454a9c2ee81b4bd0b291d33962b27c06a65496688 new file mode 100644 index 0000000..39eb2ee --- /dev/null +++ b/gateway_frontend/projects/.resources/1a628271107046bfa1c777c454a9c2ee81b4bd0b291d33962b27c06a65496688 @@ -0,0 +1,239 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value_0" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1a8ef3457d451253f4980920d84995556e0bca32a3bb3b34791c903f58e19b8a b/gateway_frontend/projects/.resources/1a8ef3457d451253f4980920d84995556e0bca32a3bb3b34791c903f58e19b8a new file mode 100644 index 0000000..07d1c65 Binary files /dev/null and b/gateway_frontend/projects/.resources/1a8ef3457d451253f4980920d84995556e0bca32a3bb3b34791c903f58e19b8a differ diff --git a/gateway_frontend/projects/.resources/1b491b5ea78010c3fbad20aec4ed17205ba872af713eff3473d36315b7c16637 b/gateway_frontend/projects/.resources/1b491b5ea78010c3fbad20aec4ed17205ba872af713eff3473d36315b7c16637 new file mode 100644 index 0000000..4634f74 --- /dev/null +++ b/gateway_frontend/projects/.resources/1b491b5ea78010c3fbad20aec4ed17205ba872af713eff3473d36315b7c16637 @@ -0,0 +1,155 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1067 544" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "Button" + }, + "position": { + "height": 0.0567, + "width": 0.0615, + "x": 0.1131, + "y": 0.1667 + }, + "type": "ia.input.button" + }, + { + "meta": { + "name": "Button_0" + }, + "position": { + "height": 0.0567, + "width": 0.0615, + "x": 0.2385, + "y": 0.1833 + }, + "type": "ia.input.button" + }, + { + "meta": { + "name": "Button_1" + }, + "position": { + "height": 0.02, + "width": 0.0177, + "x": 0.3331, + "y": 0.5 + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1b5d88fdb3c182c1409692721ce4871c0a0f79dea50d024c0e066dbb56c30c7b b/gateway_frontend/projects/.resources/1b5d88fdb3c182c1409692721ce4871c0a0f79dea50d024c0e066dbb56c30c7b new file mode 100644 index 0000000..ee5a234 Binary files /dev/null and b/gateway_frontend/projects/.resources/1b5d88fdb3c182c1409692721ce4871c0a0f79dea50d024c0e066dbb56c30c7b differ diff --git a/gateway_frontend/projects/.resources/1b5efdf03711828a522a423d9b6c666121a0ca6283cc4f0ebe27cf6bc4d52c71 b/gateway_frontend/projects/.resources/1b5efdf03711828a522a423d9b6c666121a0ca6283cc4f0ebe27cf6bc4d52c71 new file mode 100644 index 0000000..d148754 --- /dev/null +++ b/gateway_frontend/projects/.resources/1b5efdf03711828a522a423d9b6c666121a0ca6283cc4f0ebe27cf6bc4d52c71 @@ -0,0 +1,246 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 43, + "width": 63 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 32, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1baa0b5cd4ee2af30afd06b20314d28f75460a645d88b146f1a4c496b88fce46 b/gateway_frontend/projects/.resources/1baa0b5cd4ee2af30afd06b20314d28f75460a645d88b146f1a4c496b88fce46 new file mode 100644 index 0000000..9f02aa0 Binary files /dev/null and b/gateway_frontend/projects/.resources/1baa0b5cd4ee2af30afd06b20314d28f75460a645d88b146f1a4c496b88fce46 differ diff --git a/gateway_frontend/projects/.resources/1c1fd5c169940b25bc98f0bcdd4bd99197c9f645cb9a2c0630719e4e816f21f9 b/gateway_frontend/projects/.resources/1c1fd5c169940b25bc98f0bcdd4bd99197c9f645cb9a2c0630719e4e816f21f9 new file mode 100644 index 0000000..1e647cc --- /dev/null +++ b/gateway_frontend/projects/.resources/1c1fd5c169940b25bc98f0bcdd4bd99197c9f645cb9a2c0630719e4e816f21f9 @@ -0,0 +1,276 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value_0" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1c25526ce41b10b779ad9c8cb2dbaf4a41064b0219b1b887463fdeaff2300977 b/gateway_frontend/projects/.resources/1c25526ce41b10b779ad9c8cb2dbaf4a41064b0219b1b887463fdeaff2300977 new file mode 100644 index 0000000..0578f68 --- /dev/null +++ b/gateway_frontend/projects/.resources/1c25526ce41b10b779ad9c8cb2dbaf4a41064b0219b1b887463fdeaff2300977 @@ -0,0 +1,107 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 2100 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "80%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "_Sandbox/aisle", + "style": { + "gap": "15px" + }, + "useDefaultViewHeight": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1c99d49acbc348086d20f7509c855d739aba707e82eaeaad482b76660b08a3bb b/gateway_frontend/projects/.resources/1c99d49acbc348086d20f7509c855d739aba707e82eaeaad482b76660b08a3bb new file mode 100644 index 0000000..acdda56 --- /dev/null +++ b/gateway_frontend/projects/.resources/1c99d49acbc348086d20f7509c855d739aba707e82eaeaad482b76660b08a3bb @@ -0,0 +1,51 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]CDU_1", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1cb7265a5621195925740f601fd1f5af20dece55aeb51151a93f3d00c40c0d1c b/gateway_frontend/projects/.resources/1cb7265a5621195925740f601fd1f5af20dece55aeb51151a93f3d00c40c0d1c new file mode 100644 index 0000000..3b11bd0 --- /dev/null +++ b/gateway_frontend/projects/.resources/1cb7265a5621195925740f601fd1f5af20dece55aeb51151a93f3d00c40c0d1c @@ -0,0 +1,122 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "tagPath": subpath, + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + + \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1d1c6c9af7fb4bac3fc7767b1106a52c8c7fdfcc3769333c557838519b92c4ca b/gateway_frontend/projects/.resources/1d1c6c9af7fb4bac3fc7767b1106a52c8c7fdfcc3769333c557838519b92c4ca new file mode 100644 index 0000000..46d1f94 Binary files /dev/null and b/gateway_frontend/projects/.resources/1d1c6c9af7fb4bac3fc7767b1106a52c8c7fdfcc3769333c557838519b92c4ca differ diff --git a/gateway_frontend/projects/.resources/1d4b1363801eb2ac42aee36c09758cf5c27eaa228e219fb7dbc824e247df1f5b b/gateway_frontend/projects/.resources/1d4b1363801eb2ac42aee36c09758cf5c27eaa228e219fb7dbc824e247df1f5b new file mode 100644 index 0000000..47138b2 Binary files /dev/null and b/gateway_frontend/projects/.resources/1d4b1363801eb2ac42aee36c09758cf5c27eaa228e219fb7dbc824e247df1f5b differ diff --git a/gateway_frontend/projects/.resources/1d6218f5a018e6815e9098b097d7c19f0b80cd59517d4af0df3f70e7e6cc065f b/gateway_frontend/projects/.resources/1d6218f5a018e6815e9098b097d7c19f0b80cd59517d4af0df3f70e7e6cc065f new file mode 100644 index 0000000..a9a2626 Binary files /dev/null and b/gateway_frontend/projects/.resources/1d6218f5a018e6815e9098b097d7c19f0b80cd59517d4af0df3f70e7e6cc065f differ diff --git a/gateway_frontend/projects/.resources/1e0662dd6d55fc8799cebcde3fa55e69a65798d28c0e9afe2bfec68510c652ad b/gateway_frontend/projects/.resources/1e0662dd6d55fc8799cebcde3fa55e69a65798d28c0e9afe2bfec68510c652ad new file mode 100644 index 0000000..b492b48 Binary files /dev/null and b/gateway_frontend/projects/.resources/1e0662dd6d55fc8799cebcde3fa55e69a65798d28c0e9afe2bfec68510c652ad differ diff --git a/gateway_frontend/projects/.resources/1e3363394f755b94c9065a42753b53ba383cf95ffe53c8b62ffda05e85fe87ea b/gateway_frontend/projects/.resources/1e3363394f755b94c9065a42753b53ba383cf95ffe53c8b62ffda05e85fe87ea new file mode 100644 index 0000000..e078d81 --- /dev/null +++ b/gateway_frontend/projects/.resources/1e3363394f755b94c9065a42753b53ba383cf95ffe53c8b62ffda05e85fe87ea @@ -0,0 +1,173 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "tagpath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.tagpath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "read_only": "{view.params.item.read_only}" + }, + "tagPath": "{read_only}" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "tag" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "read_only": "{view.params.item.read_only}" + }, + "tagPath": "{read_only}" + }, + "transforms": [ + { + "fallback": "text", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "not-allowed" + }, + { + "input": false, + "output": "text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.text": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1f36df0e0fbfdf7ca8cf0336e836c31b0a72d15ff1eecb4a5ac6e87d3a3a3c1a b/gateway_frontend/projects/.resources/1f36df0e0fbfdf7ca8cf0336e836c31b0a72d15ff1eecb4a5ac6e87d3a3a3c1a new file mode 100644 index 0000000..6343e2e --- /dev/null +++ b/gateway_frontend/projects/.resources/1f36df0e0fbfdf7ca8cf0336e836c31b0a72d15ff1eecb4a5ac6e87d3a3a3c1a @@ -0,0 +1,246 @@ +{ + "custom": { + "menu": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/CDU_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1fd01d0e15e17813da4b00cd33fb265e5e4c3cba2f8931ff74e30cf4358e2848 b/gateway_frontend/projects/.resources/1fd01d0e15e17813da4b00cd33fb265e5e4c3cba2f8931ff74e30cf4358e2848 new file mode 100644 index 0000000..2b0a07c --- /dev/null +++ b/gateway_frontend/projects/.resources/1fd01d0e15e17813da4b00cd33fb265e5e4c3cba2f8931ff74e30cf4358e2848 @@ -0,0 +1,243 @@ +{ + "custom": { + "menu": "value" + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/info\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 4, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/1ff948e05fd564b620b131e43e0144ebdff60c12eb1adef2dbf157622d86746c b/gateway_frontend/projects/.resources/1ff948e05fd564b620b131e43e0144ebdff60c12eb1adef2dbf157622d86746c new file mode 100644 index 0000000..39b0a3e Binary files /dev/null and b/gateway_frontend/projects/.resources/1ff948e05fd564b620b131e43e0144ebdff60c12eb1adef2dbf157622d86746c differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json b/gateway_frontend/projects/.resources/2003fb5e493f3893d150a0528e762da6b0c079a5a4585031037d06ff987339d9 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json rename to gateway_frontend/projects/.resources/2003fb5e493f3893d150a0528e762da6b0c079a5a4585031037d06ff987339d9 diff --git a/gateway_frontend/projects/.resources/20133e15569c489b989968d30412d3f52865d121dd7585822ee896dc3b3a6876 b/gateway_frontend/projects/.resources/20133e15569c489b989968d30412d3f52865d121dd7585822ee896dc3b3a6876 new file mode 100644 index 0000000..fc72db8 --- /dev/null +++ b/gateway_frontend/projects/.resources/20133e15569c489b989968d30412d3f52865d121dd7585822ee896dc3b3a6876 @@ -0,0 +1,28 @@ +{ + "pages": { + "/": { + "viewPath": "Frames/Header/Header" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/thumbnail.png b/gateway_frontend/projects/.resources/2026ae035768f3315b7085be0969575ba136375f9daf0f63ffae413f28168657 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/thumbnail.png rename to gateway_frontend/projects/.resources/2026ae035768f3315b7085be0969575ba136375f9daf0f63ffae413f28168657 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png b/gateway_frontend/projects/.resources/20726d2168e4bc64b87093752112b583d17659be5d89559fb05294d7cf6bdb3c similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png rename to gateway_frontend/projects/.resources/20726d2168e4bc64b87093752112b583d17659be5d89559fb05294d7cf6bdb3c diff --git a/gateway_frontend/projects/.resources/2089ff15320f6030c7a5a611aa3ec0c12e7762ca11cc3b96aee3d9eeed4f6452 b/gateway_frontend/projects/.resources/2089ff15320f6030c7a5a611aa3ec0c12e7762ca11cc3b96aee3d9eeed4f6452 new file mode 100644 index 0000000..c7db18e Binary files /dev/null and b/gateway_frontend/projects/.resources/2089ff15320f6030c7a5a611aa3ec0c12e7762ca11cc3b96aee3d9eeed4f6452 differ diff --git a/gateway_frontend/projects/.resources/209b7e6287188309e912a74d02693e67b448818b9bdfe835c6850fd392244932 b/gateway_frontend/projects/.resources/209b7e6287188309e912a74d02693e67b448818b9bdfe835c6850fd392244932 new file mode 100644 index 0000000..a198373 --- /dev/null +++ b/gateway_frontend/projects/.resources/209b7e6287188309e912a74d02693e67b448818b9bdfe835c6850fd392244932 @@ -0,0 +1,369 @@ +{ + "custom": { + "isCollapsed": false + }, + "params": {}, + "propConfig": { + "custom.isCollapsed": { + "persistent": true + }, + "props.defaultSize.width": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 250 + }, + { + "input": false, + "output": 60 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "defaultSize": { + "width": 273 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Oracle_logo.svg" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "contain" + }, + "source": "data:image/png;base64,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\u003d" + }, + "type": "ia.display.image" + }, + { + "meta": { + "name": "ORCL-d5a587ae" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "height": 50, + "mode": "contain", + "width": 50 + }, + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABeUAAAPCCAMAAADBAUN1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAwBQTFRFAAAAx0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0uDjEcgAAAQB0Uk5TABctQlNkdISVpbbF1+f/8+LSwbGgkIBvX048JxEeOVFnfZOpvtXr5c+5o413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\u003d" + }, + "type": "ia.display.image" + } + ], + "meta": { + "name": "LogoContainer" + }, + "position": { + "basis": "60px", + "shrink": 0 + }, + "props": { + "alignItems": "center", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Full_Menu" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "elementPosition": { + "basis": "auto", + "grow": 0, + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L1", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible", + "padding": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Icon_Menu" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "path": "Frames/Layouts/Navigation/Tree/IconButton" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "Tree Container" + }, + "position": { + "basis": "100%" + }, + "type": "ia.container.flex" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d True\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 60 } )\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Collapse" + }, + "position": { + "basis": "30px", + "display": false, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "enabled": false, + "type": "expr" + } + }, + "props.image.icon.path": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": "material/menu", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "material/menu_open" + }, + { + "input": true, + "output": "material/menu" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu_open" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d False\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 260 } )" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Expand" + }, + "position": { + "basis": "34px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "CardContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "space-between", + "style": { + "backgroundColor": "var(--palette-slate-150-1)", + "border": "var(--container-border)", + "borderRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "fontSize": "var(--text-md)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.session.custom.navStructure \u003d ui.navigation.get_structure()\n\tself.view.custom.isCollapsed \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "classes": "navtree", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/209f9507f13e4d97344d6b4140bb6185b21b09d08eb32d6ca91ccaa28d0c5804 b/gateway_frontend/projects/.resources/209f9507f13e4d97344d6b4140bb6185b21b09d08eb32d6ca91ccaa28d0c5804 new file mode 100644 index 0000000..ecc2239 --- /dev/null +++ b/gateway_frontend/projects/.resources/209f9507f13e4d97344d6b4140bb6185b21b09d08eb32d6ca91ccaa28d0c5804 @@ -0,0 +1,131 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/flow_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Temperature Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/temperature_setpoint", + "type": "config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "useDefaultViewWidth": false, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/20dfb8dfa7f73979f92eb83a4287fe44009b36ddac71357f2849e3652874d8b1 b/gateway_frontend/projects/.resources/20dfb8dfa7f73979f92eb83a4287fe44009b36ddac71357f2849e3652874d8b1 new file mode 100644 index 0000000..03310fa --- /dev/null +++ b/gateway_frontend/projects/.resources/20dfb8dfa7f73979f92eb83a4287fe44009b36ddac71357f2849e3652874d8b1 @@ -0,0 +1,121 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 55, + "width": 79 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 20, + "width": "100%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 30, + "width": "100%", + "y": 20 + }, + "props": { + "alignVertical": "top", + "style": { + "fontSize": 10 + }, + "text": "Label" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "width": "100%", + "y": 33 + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Label" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/214cfdaa3da1a688ad69d9da06eb27d1e6158b19f64a54db79a938fb89170717 b/gateway_frontend/projects/.resources/214cfdaa3da1a688ad69d9da06eb27d1e6158b19f64a54db79a938fb89170717 new file mode 100644 index 0000000..54bbeb6 --- /dev/null +++ b/gateway_frontend/projects/.resources/214cfdaa3da1a688ad69d9da06eb27d1e6158b19f64a54db79a938fb89170717 @@ -0,0 +1,148 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + }, + "opacity": { + "equipment": "//", + "racks": 0.1, + "walls": 0.5 + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity.walls" + }, + "type": "property" + } + }, + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity.equipment" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity.racks" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1067 544" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/217fac96ef7a4f417144be45252e305edaa23024cdef448dcdb42f869174b78e b/gateway_frontend/projects/.resources/217fac96ef7a4f417144be45252e305edaa23024cdef448dcdb42f869174b78e new file mode 100644 index 0000000..91e5914 --- /dev/null +++ b/gateway_frontend/projects/.resources/217fac96ef7a4f417144be45252e305edaa23024cdef448dcdb42f869174b78e @@ -0,0 +1,161 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hallv2", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/21b39c90cc2baf39cc40883ee4f6972e5e73164872607ac9047a5331213c04dd b/gateway_frontend/projects/.resources/21b39c90cc2baf39cc40883ee4f6972e5e73164872607ac9047a5331213c04dd new file mode 100644 index 0000000..4ba9b76 --- /dev/null +++ b/gateway_frontend/projects/.resources/21b39c90cc2baf39cc40883ee4f6972e5e73164872607ac9047a5331213c04dd @@ -0,0 +1,87 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '/parameters.item_label', + '/parameters.ui_accessLevel', + '/parameters.ui_format', + '/parameters.ui_group', + '/parameters.ui_isHidden', + '/parameters.ui_isReadOnly', + '/parameters.ui_order', + '/parameters.ui_type', + '/parameters.ui_widget', + '.ui_states'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[7].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "item_label": chunk[0].value, + "access_level": chunk[1].value, + "format": chunk[2].value, + "group": chunk[3].value, + "is_hidden": bool(chunk[4].value), + "is_read_only": bool(chunk[5].value), + "order": chunk[6].value, + "type": chunk[7].value, + "widget": chunk[8].value, + "states": chunk[9].value + }) + return output + +def generate_flex_array(list_tags, base_path): + """ + This function, generates de array for the flex repeater + in details pages, it hides the elements based on is_hidden property + and concatenates the dinamyc tagpath with the item sub path + Args: + instance_path (str): The UDT path + + Returns: + list: A list of tags to be used in detail pages flex repeater. + """ + output = [] + for item in list_tags: + if item['is_hidden'] is True: + continue + new_item = dict(item) + new_item['tagpath'] = base_path + str(item.get('sub_path', '')) + tag= {'item': new_item} + output.append(tag) + + return output \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/21c1f730b5315988d6154df119ecefcdeee61640b47c27626ce422ce8c9d3a52 b/gateway_frontend/projects/.resources/21c1f730b5315988d6154df119ecefcdeee61640b47c27626ce422ce8c9d3a52 new file mode 100644 index 0000000..fddcd0f Binary files /dev/null and b/gateway_frontend/projects/.resources/21c1f730b5315988d6154df119ecefcdeee61640b47c27626ce422ce8c9d3a52 differ diff --git a/gateway_frontend/projects/.resources/21c7d193c6d81a088a402ef4903deb73bda903f09f69b7cca3e6aa88c832ab3d b/gateway_frontend/projects/.resources/21c7d193c6d81a088a402ef4903deb73bda903f09f69b7cca3e6aa88c832ab3d new file mode 100644 index 0000000..7fcd8fc --- /dev/null +++ b/gateway_frontend/projects/.resources/21c7d193c6d81a088a402ef4903deb73bda903f09f69b7cca3e6aa88c832ab3d @@ -0,0 +1,82 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 60 + }, + "props": { + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 53.19, + "y": -10.19 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2324e193e52f245e35da41097001525968fced8bffe5bcca8141b052dfe67646 b/gateway_frontend/projects/.resources/2324e193e52f245e35da41097001525968fced8bffe5bcca8141b052dfe67646 new file mode 100644 index 0000000..13d6e3b --- /dev/null +++ b/gateway_frontend/projects/.resources/2324e193e52f245e35da41097001525968fced8bffe5bcca8141b052dfe67646 @@ -0,0 +1,76 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 260, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Frames/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/233a2f16f30acc42c7b186db81f8a6cd1d2e3b2cfd983431f83fbe2a1465572e b/gateway_frontend/projects/.resources/233a2f16f30acc42c7b186db81f8a6cd1d2e3b2cfd983431f83fbe2a1465572e new file mode 100644 index 0000000..ad139c8 Binary files /dev/null and b/gateway_frontend/projects/.resources/233a2f16f30acc42c7b186db81f8a6cd1d2e3b2cfd983431f83fbe2a1465572e differ diff --git a/gateway_frontend/projects/.resources/234a95fca83bd61f12e62f12c1486a41584add259bfd62c51b8538b58ed17923 b/gateway_frontend/projects/.resources/234a95fca83bd61f12e62f12c1486a41584add259bfd62c51b8538b58ed17923 new file mode 100644 index 0000000..cf3f6d1 --- /dev/null +++ b/gateway_frontend/projects/.resources/234a95fca83bd61f12e62f12c1486a41584add259bfd62c51b8538b58ed17923 @@ -0,0 +1,130 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 60 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-cirtical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 53.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/23682f41e8b322ae540c390392efdbf59921a0777daf4e7d1918c9a8562eee00 b/gateway_frontend/projects/.resources/23682f41e8b322ae540c390392efdbf59921a0777daf4e7d1918c9a8562eee00 new file mode 100644 index 0000000..1d181cc --- /dev/null +++ b/gateway_frontend/projects/.resources/23682f41e8b322ae540c390392efdbf59921a0777daf4e7d1918c9a8562eee00 @@ -0,0 +1,92 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1052, + "width": 1262 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "Name": "CDU 01", + "tagpath": "[default]_Testing/ArduinoCDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "Name": "CDU 02", + "tagpath": "[default]_Testing/CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/23870db1abc257b6dc448280b38f9d174a1979a0ff9ccbf46710510174e1fa98 b/gateway_frontend/projects/.resources/23870db1abc257b6dc448280b38f9d174a1979a0ff9ccbf46710510174e1fa98 new file mode 100644 index 0000000..b4dcb47 --- /dev/null +++ b/gateway_frontend/projects/.resources/23870db1abc257b6dc448280b38f9d174a1979a0ff9ccbf46710510174e1fa98 @@ -0,0 +1,266 @@ +{ + "custom": { + "buffer": 11, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "35%" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/23dde410f949372909b233bc42522b0a5d719ccc0e60e848237f48e6eaeb1162 b/gateway_frontend/projects/.resources/23dde410f949372909b233bc42522b0a5d719ccc0e60e848237f48e6eaeb1162 new file mode 100644 index 0000000..75cb230 --- /dev/null +++ b/gateway_frontend/projects/.resources/23dde410f949372909b233bc42522b0a5d719ccc0e60e848237f48e6eaeb1162 @@ -0,0 +1,160 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2436f01691ac4746b8fd5ddf42476f56638339f33d58e2d44e7584a5b1765223 b/gateway_frontend/projects/.resources/2436f01691ac4746b8fd5ddf42476f56638339f33d58e2d44e7584a5b1765223 new file mode 100644 index 0000000..bbe3640 Binary files /dev/null and b/gateway_frontend/projects/.resources/2436f01691ac4746b8fd5ddf42476f56638339f33d58e2d44e7584a5b1765223 differ diff --git a/gateway_frontend/projects/.resources/24cd3a17f61308a2853579184b5422eac4b458235e3960a7fc936f19400931e0 b/gateway_frontend/projects/.resources/24cd3a17f61308a2853579184b5422eac4b458235e3960a7fc936f19400931e0 new file mode 100644 index 0000000..da58a56 Binary files /dev/null and b/gateway_frontend/projects/.resources/24cd3a17f61308a2853579184b5422eac4b458235e3960a7fc936f19400931e0 differ diff --git a/gateway_frontend/projects/.resources/24d906946975f4df862521315dff190b87efa69564fd7cae00bb4aede35e19d6 b/gateway_frontend/projects/.resources/24d906946975f4df862521315dff190b87efa69564fd7cae00bb4aede35e19d6 new file mode 100644 index 0000000..ec60992 --- /dev/null +++ b/gateway_frontend/projects/.resources/24d906946975f4df862521315dff190b87efa69564fd7cae00bb4aede35e19d6 @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "192.168.7.84", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Asia/Taipei" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2506eb56fa20e64c3db2ddc65d9714aac1965f32843b49822b8840f620f98759 b/gateway_frontend/projects/.resources/2506eb56fa20e64c3db2ddc65d9714aac1965f32843b49822b8840f620f98759 new file mode 100644 index 0000000..9524a9e --- /dev/null +++ b/gateway_frontend/projects/.resources/2506eb56fa20e64c3db2ddc65d9714aac1965f32843b49822b8840f620f98759 @@ -0,0 +1,677 @@ +{ + "custom": {}, + "params": { + "items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "propConfig": { + "params.items": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Status" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "path": "Components/Faceplates/_template/control" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Control" + }, + "props": { + "path": "Components/Faceplates/_template/info" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "path": "Components/Faceplates/_template/config" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "props": { + "path": "Components/Faceplates/_template/trend" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "props": { + "path": "Components/Faceplates/_template/meta" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "props": { + "currentTabIndex": 4, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/253fef8e4d7e2a56876c2f6090e2396899575b43a6b9b77a96d87727d0173097 b/gateway_frontend/projects/.resources/253fef8e4d7e2a56876c2f6090e2396899575b43a6b9b77a96d87727d0173097 new file mode 100644 index 0000000..686bf37 Binary files /dev/null and b/gateway_frontend/projects/.resources/253fef8e4d7e2a56876c2f6090e2396899575b43a6b9b77a96d87727d0173097 differ diff --git a/gateway_frontend/projects/.resources/254291927157eebee6072bff2b4c49808df03bcaaf842e7b2b9f26d3fa01655d b/gateway_frontend/projects/.resources/254291927157eebee6072bff2b4c49808df03bcaaf842e7b2b9f26d3fa01655d new file mode 100644 index 0000000..2fb23ca Binary files /dev/null and b/gateway_frontend/projects/.resources/254291927157eebee6072bff2b4c49808df03bcaaf842e7b2b9f26d3fa01655d differ diff --git a/gateway_frontend/projects/.resources/255d4b2ba919d37c46afedb0638f78fb1dbf92c2910c1a36b2630e64a9883d71 b/gateway_frontend/projects/.resources/255d4b2ba919d37c46afedb0638f78fb1dbf92c2910c1a36b2630e64a9883d71 new file mode 100644 index 0000000..ef2cb35 --- /dev/null +++ b/gateway_frontend/projects/.resources/255d4b2ba919d37c46afedb0638f78fb1dbf92c2910c1a36b2630e64a9883d71 @@ -0,0 +1,206 @@ +{ + "custom": { + "tagPath": "[default]_Testing/CDU/Status/air_temp" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.tagPath": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027tagPath\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "custom.path": { + "binding": { + "config": { + "path": "view.params.item.tagPath" + }, + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "path": "{this.custom.path}" + }, + "tagPath": "{path}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/25883ef884b70d02262e5ef68f7936ff945b4993e7b413b7fb27a53a80c8d36e b/gateway_frontend/projects/.resources/25883ef884b70d02262e5ef68f7936ff945b4993e7b413b7fb27a53a80c8d36e new file mode 100644 index 0000000..9817a45 Binary files /dev/null and b/gateway_frontend/projects/.resources/25883ef884b70d02262e5ef68f7936ff945b4993e7b413b7fb27a53a80c8d36e differ diff --git a/gateway_frontend/projects/.resources/25b3c07ba1b688e32cfa3d6c99b48b05513478510c003f3d0c53002416e7433d b/gateway_frontend/projects/.resources/25b3c07ba1b688e32cfa3d6c99b48b05513478510c003f3d0c53002416e7433d new file mode 100644 index 0000000..3215f97 Binary files /dev/null and b/gateway_frontend/projects/.resources/25b3c07ba1b688e32cfa3d6c99b48b05513478510c003f3d0c53002416e7433d differ diff --git a/gateway_frontend/projects/.resources/25c06e4cfb8ff9b641ff88941598228ca089d138f653bd0e22201d38a0ad6b4a b/gateway_frontend/projects/.resources/25c06e4cfb8ff9b641ff88941598228ca089d138f653bd0e22201d38a0ad6b4a new file mode 100644 index 0000000..83a6864 Binary files /dev/null and b/gateway_frontend/projects/.resources/25c06e4cfb8ff9b641ff88941598228ca089d138f653bd0e22201d38a0ad6b4a differ diff --git a/gateway_frontend/projects/.resources/25c71b7dcd126aa74240e9191130155bbbc72232bd531ed4fbca1b3cd7b39620 b/gateway_frontend/projects/.resources/25c71b7dcd126aa74240e9191130155bbbc72232bd531ed4fbca1b3cd7b39620 new file mode 100644 index 0000000..5ca3249 --- /dev/null +++ b/gateway_frontend/projects/.resources/25c71b7dcd126aa74240e9191130155bbbc72232bd531ed4fbca1b3cd7b39620 @@ -0,0 +1,3869 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/26157b56a1ada73107b101303caff3fc25561809b5fbc650fdbf533f522592bf b/gateway_frontend/projects/.resources/26157b56a1ada73107b101303caff3fc25561809b5fbc650fdbf533f522592bf new file mode 100644 index 0000000..d62fccf --- /dev/null +++ b/gateway_frontend/projects/.resources/26157b56a1ada73107b101303caff3fc25561809b5fbc650fdbf533f522592bf @@ -0,0 +1,343 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/26582acc86c0ce11e8ef993723cf265b49f515da40ae8a93188a96a19bb75e63 b/gateway_frontend/projects/.resources/26582acc86c0ce11e8ef993723cf265b49f515da40ae8a93188a96a19bb75e63 new file mode 100644 index 0000000..725cd7b Binary files /dev/null and b/gateway_frontend/projects/.resources/26582acc86c0ce11e8ef993723cf265b49f515da40ae8a93188a96a19bb75e63 differ diff --git a/gateway_frontend/projects/.resources/26fd67fe6444eb332c90381fe0202b1a7ef6404583e20f850dca03dbdb9d03f3 b/gateway_frontend/projects/.resources/26fd67fe6444eb332c90381fe0202b1a7ef6404583e20f850dca03dbdb9d03f3 new file mode 100644 index 0000000..08ce332 --- /dev/null +++ b/gateway_frontend/projects/.resources/26fd67fe6444eb332c90381fe0202b1a7ef6404583e20f850dca03dbdb9d03f3 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM31_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/274a777d8536f202a7a7a28b887dc804ce406c93f20b79b14f6fa7e95bfdc0f5 b/gateway_frontend/projects/.resources/274a777d8536f202a7a7a28b887dc804ce406c93f20b79b14f6fa7e95bfdc0f5 new file mode 100644 index 0000000..7240ffa Binary files /dev/null and b/gateway_frontend/projects/.resources/274a777d8536f202a7a7a28b887dc804ce406c93f20b79b14f6fa7e95bfdc0f5 differ diff --git a/gateway_frontend/projects/.resources/2774f5598fc2e6811b94e375d0138a78fd6fd1276a76f16fd156d9992b173eeb b/gateway_frontend/projects/.resources/2774f5598fc2e6811b94e375d0138a78fd6fd1276a76f16fd156d9992b173eeb new file mode 100644 index 0000000..420f837 --- /dev/null +++ b/gateway_frontend/projects/.resources/2774f5598fc2e6811b94e375d0138a78fd6fd1276a76f16fd156d9992b173eeb @@ -0,0 +1,299 @@ +{ + "custom": {}, + "params": { + "AlarmSeverity": 1, + "ack": false + }, + "propConfig": { + "params.AlarmSeverity": { + "paramDirection": "input", + "persistent": true + }, + "params.ack": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 20, + "width": 20 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "props.elements[0].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d4, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[1].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d3, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[2].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d2, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[3].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d1, \"visible\", \"hidden\")" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "520.833", + "cy": "520.833", + "fill": { + "paint": "var(--alarm-critical)" + }, + "name": "circle", + "r": "500", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "circle" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,322.381,879.38)", + "type": "group" + }, + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,522.806,879.38)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,723.231,879.38)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.904825,0,-5.12274)", + "type": "group" + } + ], + "id": "L4-RedIcon", + "name": "L4-RedIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M545.877,45.009l450.78,450.781c13.822,13.822 13.822,36.265 0,50.087l-450.78,450.78c-13.822,13.822 -36.265,13.822 -50.087,0l-450.781,-450.78c-13.821,-13.822 -13.821,-36.265 0,-50.087l450.781,-450.781c13.822,-13.821 36.265,-13.821 50.087,0Z", + "fill": { + "paint": "#de7c33" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(761.797,0,0,761.797,430.56,887.507)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(761.797,0,0,761.797,611.106,887.507)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.846556,0,-3.16266)", + "type": "group" + } + ], + "id": "L3-OrangeIcon", + "name": "L3-OrangeIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M476.192,128.475c9.301,-15.826 26.285,-25.544 44.641,-25.544c18.357,-0 35.341,9.718 44.641,25.544c98.023,166.79 331.22,563.583 430.343,732.245c9.409,16.011 9.524,35.834 0.301,51.952c-9.223,16.119 -26.371,26.064 -44.942,26.064c-197.149,-0 -663.536,-0 -860.685,-0c-18.571,-0 -35.719,-9.945 -44.942,-26.064c-9.223,-16.118 -9.109,-35.941 0.301,-51.952c99.123,-168.662 332.32,-565.455 430.342,-732.245Z", + "fill": { + "paint": "#f4b834" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,1006.62)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,1006.62)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.803347,0,14.4369)", + "type": "group" + } + ], + "id": "L2-YellowIcon", + "name": "L2-YellowIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M854.903,82.071l0,877.525c0,18.438 -14.969,33.407 -33.407,33.407l-601.326,-0c-18.437,-0 -33.407,-14.969 -33.407,-33.407l0,-877.525c0,-18.438 14.97,-33.407 33.407,-33.407l601.326,-0c18.438,-0 33.407,14.969 33.407,33.407Z", + "fill": { + "paint": "var(--alarm-low)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,942.427)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,942.427)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.805553,0,1.79345)", + "type": "group" + } + ], + "id": "L1-PurpleIcon", + "name": "L1-PurpleIcon", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1042 1042" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/27dd3b68edee09c590ab80de9b0c1d749fba770e0081c308f6635502ff85aa8a b/gateway_frontend/projects/.resources/27dd3b68edee09c590ab80de9b0c1d749fba770e0081c308f6635502ff85aa8a new file mode 100644 index 0000000..db700a2 --- /dev/null +++ b/gateway_frontend/projects/.resources/27dd3b68edee09c590ab80de9b0c1d749fba770e0081c308f6635502ff85aa8a @@ -0,0 +1,299 @@ +{ + "custom": {}, + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "propConfig": { + "params.AlarmSeverity": { + "paramDirection": "input", + "persistent": true + }, + "params.ack": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 20, + "width": 20 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "props.elements[0].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d4, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[1].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d3, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[2].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d2, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[3].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d1, \"visible\", \"hidden\")" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "520.833", + "cy": "520.833", + "fill": { + "paint": "#e22028" + }, + "name": "circle", + "r": "500", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "circle" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,322.381,879.38)", + "type": "group" + }, + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,522.806,879.38)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,723.231,879.38)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.904825,0,-5.12274)", + "type": "group" + } + ], + "id": "L4-RedIcon", + "name": "L4-RedIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M545.877,45.009l450.78,450.781c13.822,13.822 13.822,36.265 0,50.087l-450.78,450.78c-13.822,13.822 -36.265,13.822 -50.087,0l-450.781,-450.78c-13.821,-13.822 -13.821,-36.265 0,-50.087l450.781,-450.781c13.822,-13.821 36.265,-13.821 50.087,0Z", + "fill": { + "paint": "#de7c33" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(761.797,0,0,761.797,430.56,887.507)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(761.797,0,0,761.797,611.106,887.507)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.846556,0,-3.16266)", + "type": "group" + } + ], + "id": "L3-OrangeIcon", + "name": "L3-OrangeIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M476.192,128.475c9.301,-15.826 26.285,-25.544 44.641,-25.544c18.357,-0 35.341,9.718 44.641,25.544c98.023,166.79 331.22,563.583 430.343,732.245c9.409,16.011 9.524,35.834 0.301,51.952c-9.223,16.119 -26.371,26.064 -44.942,26.064c-197.149,-0 -663.536,-0 -860.685,-0c-18.571,-0 -35.719,-9.945 -44.942,-26.064c-9.223,-16.118 -9.109,-35.941 0.301,-51.952c99.123,-168.662 332.32,-565.455 430.342,-732.245Z", + "fill": { + "paint": "#f4b834" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,1006.62)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,1006.62)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.803347,0,14.4369)", + "type": "group" + } + ], + "id": "L2-YellowIcon", + "name": "L2-YellowIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M854.903,82.071l0,877.525c0,18.438 -14.969,33.407 -33.407,33.407l-601.326,-0c-18.437,-0 -33.407,-14.969 -33.407,-33.407l0,-877.525c0,-18.438 14.97,-33.407 33.407,-33.407l601.326,-0c18.438,-0 33.407,14.969 33.407,33.407Z", + "fill": { + "paint": "#7166b7" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,942.427)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,942.427)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.805553,0,1.79345)", + "type": "group" + } + ], + "id": "L1-PurpleIcon", + "name": "L1-PurpleIcon", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1042 1042" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/28015f76be1626cf4a9fb6665f3c70c4571f3e953fa519645bb42d663d117690 b/gateway_frontend/projects/.resources/28015f76be1626cf4a9fb6665f3c70c4571f3e953fa519645bb42d663d117690 new file mode 100644 index 0000000..9449d17 Binary files /dev/null and b/gateway_frontend/projects/.resources/28015f76be1626cf4a9fb6665f3c70c4571f3e953fa519645bb42d663d117690 differ diff --git a/gateway_frontend/projects/.resources/2806e7ef69ac6561de6122c2a6d554c5e27127fe530d8a494d8977ef8cb52414 b/gateway_frontend/projects/.resources/2806e7ef69ac6561de6122c2a6d554c5e27127fe530d8a494d8977ef8cb52414 new file mode 100644 index 0000000..b33736b --- /dev/null +++ b/gateway_frontend/projects/.resources/2806e7ef69ac6561de6122c2a6d554c5e27127fe530d8a494d8977ef8cb52414 @@ -0,0 +1,543 @@ +{ + "custom": {}, + "params": { + "type": false + }, + "propConfig": { + "params.type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 598, + "width": 198 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_3" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_4" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/280a94602bc63cbcacdc50b6a322d18a3d6d0846ef46ae249bdc370539c83443 b/gateway_frontend/projects/.resources/280a94602bc63cbcacdc50b6a322d18a3d6d0846ef46ae249bdc370539c83443 new file mode 100644 index 0000000..3fe8c43 Binary files /dev/null and b/gateway_frontend/projects/.resources/280a94602bc63cbcacdc50b6a322d18a3d6d0846ef46ae249bdc370539c83443 differ diff --git a/gateway_frontend/projects/.resources/283d5822946d904d64c16cb9b8baefb119718937b826f20a62d0ece8eb6d3d77 b/gateway_frontend/projects/.resources/283d5822946d904d64c16cb9b8baefb119718937b826f20a62d0ece8eb6d3d77 new file mode 100644 index 0000000..f051fd4 --- /dev/null +++ b/gateway_frontend/projects/.resources/283d5822946d904d64c16cb9b8baefb119718937b826f20a62d0ece8eb6d3d77 @@ -0,0 +1,61 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2858d6037999d9f7108a6ece1d23aa34aa39e56a550c5abca6bdd2783b1120d3 b/gateway_frontend/projects/.resources/2858d6037999d9f7108a6ece1d23aa34aa39e56a550c5abca6bdd2783b1120d3 new file mode 100644 index 0000000..edd48bf Binary files /dev/null and b/gateway_frontend/projects/.resources/2858d6037999d9f7108a6ece1d23aa34aa39e56a550c5abca6bdd2783b1120d3 differ diff --git a/gateway_frontend/projects/.resources/287c07ccef0e36df70efb21e24b59a07dacb6641a5be6094218b73f1ec15fd65 b/gateway_frontend/projects/.resources/287c07ccef0e36df70efb21e24b59a07dacb6641a5be6094218b73f1ec15fd65 new file mode 100644 index 0000000..8e8620e --- /dev/null +++ b/gateway_frontend/projects/.resources/287c07ccef0e36df70efb21e24b59a07dacb6641a5be6094218b73f1ec15fd65 @@ -0,0 +1,56 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Frames/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/291bd45fe7e5ed0042472b0cfa7d9f328251f9d39db6953b699059de91b2d75f b/gateway_frontend/projects/.resources/291bd45fe7e5ed0042472b0cfa7d9f328251f9d39db6953b699059de91b2d75f new file mode 100644 index 0000000..21e25ab Binary files /dev/null and b/gateway_frontend/projects/.resources/291bd45fe7e5ed0042472b0cfa7d9f328251f9d39db6953b699059de91b2d75f differ diff --git a/gateway_frontend/projects/.resources/29eac5de0d17d8c6f8530c8e9cb087422448cbf780175a2ef728e74d49000f04 b/gateway_frontend/projects/.resources/29eac5de0d17d8c6f8530c8e9cb087422448cbf780175a2ef728e74d49000f04 new file mode 100644 index 0000000..c6073f0 --- /dev/null +++ b/gateway_frontend/projects/.resources/29eac5de0d17d8c6f8530c8e9cb087422448cbf780175a2ef728e74d49000f04 @@ -0,0 +1,359 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2a2578aa1c73aa2d4e03a18a6f451d11453a63a44b26eda1dd7c6a844923e2e8 b/gateway_frontend/projects/.resources/2a2578aa1c73aa2d4e03a18a6f451d11453a63a44b26eda1dd7c6a844923e2e8 new file mode 100644 index 0000000..e479eb9 --- /dev/null +++ b/gateway_frontend/projects/.resources/2a2578aa1c73aa2d4e03a18a6f451d11453a63a44b26eda1dd7c6a844923e2e8 @@ -0,0 +1,362 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2a88e2bc5645c910a0ce7f9c0e2b0784bb0365bc289f06ea5d56efbc57f44793 b/gateway_frontend/projects/.resources/2a88e2bc5645c910a0ce7f9c0e2b0784bb0365bc289f06ea5d56efbc57f44793 new file mode 100644 index 0000000..da66bc3 Binary files /dev/null and b/gateway_frontend/projects/.resources/2a88e2bc5645c910a0ce7f9c0e2b0784bb0365bc289f06ea5d56efbc57f44793 differ diff --git a/gateway_frontend/projects/.resources/2a9ed342885d281b3755e62af344e3312a7c55509df356ef3590f0672117e38e b/gateway_frontend/projects/.resources/2a9ed342885d281b3755e62af344e3312a7c55509df356ef3590f0672117e38e new file mode 100644 index 0000000..556d860 Binary files /dev/null and b/gateway_frontend/projects/.resources/2a9ed342885d281b3755e62af344e3312a7c55509df356ef3590f0672117e38e differ diff --git a/gateway_frontend/projects/.resources/2ab38c686cd82556b36e5e6ff72b03181c80381c7283a164645aa7a95512459e b/gateway_frontend/projects/.resources/2ab38c686cd82556b36e5e6ff72b03181c80381c7283a164645aa7a95512459e new file mode 100644 index 0000000..30dd3bf Binary files /dev/null and b/gateway_frontend/projects/.resources/2ab38c686cd82556b36e5e6ff72b03181c80381c7283a164645aa7a95512459e differ diff --git a/gateway_frontend/projects/.resources/2b20699e90757160706a8bd13565fcbb174b8a84717028776d831f1b595646c0 b/gateway_frontend/projects/.resources/2b20699e90757160706a8bd13565fcbb174b8a84717028776d831f1b595646c0 new file mode 100644 index 0000000..9223fc9 --- /dev/null +++ b/gateway_frontend/projects/.resources/2b20699e90757160706a8bd13565fcbb174b8a84717028776d831f1b595646c0 @@ -0,0 +1,625 @@ +{ + "custom": {}, + "params": { + "tagpath": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2b39d5d52ab323b50786d75c14ca98e64ceefa519529d9f11df937f2420fdcd6 b/gateway_frontend/projects/.resources/2b39d5d52ab323b50786d75c14ca98e64ceefa519529d9f11df937f2420fdcd6 new file mode 100644 index 0000000..7707e15 Binary files /dev/null and b/gateway_frontend/projects/.resources/2b39d5d52ab323b50786d75c14ca98e64ceefa519529d9f11df937f2420fdcd6 differ diff --git a/gateway_frontend/projects/.resources/2b5cabcffaa94ed6a2a0d0346bc1bb148b0d1d4769ab125bfb22f192b435818d b/gateway_frontend/projects/.resources/2b5cabcffaa94ed6a2a0d0346bc1bb148b0d1d4769ab125bfb22f192b435818d new file mode 100644 index 0000000..1e7b0c6 Binary files /dev/null and b/gateway_frontend/projects/.resources/2b5cabcffaa94ed6a2a0d0346bc1bb148b0d1d4769ab125bfb22f192b435818d differ diff --git a/gateway_frontend/projects/.resources/2b72b75268c3d6d9024c94154437b3d93ea4096d81daf5abd029f63ec913a367 b/gateway_frontend/projects/.resources/2b72b75268c3d6d9024c94154437b3d93ea4096d81daf5abd029f63ec913a367 new file mode 100644 index 0000000..4fabca3 --- /dev/null +++ b/gateway_frontend/projects/.resources/2b72b75268c3d6d9024c94154437b3d93ea4096d81daf5abd029f63ec913a367 @@ -0,0 +1,209 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 96.011, + "y": 127.703 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 63, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 3.6441 + }, + "props": { + "params": { + "tagpath": "value" + }, + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 21.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 39.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 57.6913 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 149.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 131.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 167.6599723968506 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 185.65997239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2bd83d432ab3854d4517a956e8093398d9ecbb3bdcf7ea6078071daa34775f01 b/gateway_frontend/projects/.resources/2bd83d432ab3854d4517a956e8093398d9ecbb3bdcf7ea6078071daa34775f01 new file mode 100644 index 0000000..78136a6 Binary files /dev/null and b/gateway_frontend/projects/.resources/2bd83d432ab3854d4517a956e8093398d9ecbb3bdcf7ea6078071daa34775f01 differ diff --git a/gateway_frontend/projects/.resources/2c08d68f6f56cb0b5d25cee0f57758c58dab513df01be9c7f977561cee26794d b/gateway_frontend/projects/.resources/2c08d68f6f56cb0b5d25cee0f57758c58dab513df01be9c7f977561cee26794d new file mode 100644 index 0000000..a6e0873 Binary files /dev/null and b/gateway_frontend/projects/.resources/2c08d68f6f56cb0b5d25cee0f57758c58dab513df01be9c7f977561cee26794d differ diff --git a/gateway_frontend/projects/.resources/2c139fae6ffe9dc1d48f180441d3a2d8178f4fef05978070b7d350ee44e87e77 b/gateway_frontend/projects/.resources/2c139fae6ffe9dc1d48f180441d3a2d8178f4fef05978070b7d350ee44e87e77 new file mode 100644 index 0000000..43c7c25 Binary files /dev/null and b/gateway_frontend/projects/.resources/2c139fae6ffe9dc1d48f180441d3a2d8178f4fef05978070b7d350ee44e87e77 differ diff --git a/gateway_frontend/projects/.resources/2c2faf88e6dad65226e11d01b9b3b0a7f4583d3dbc2ba2ad17d7755f35502e5b b/gateway_frontend/projects/.resources/2c2faf88e6dad65226e11d01b9b3b0a7f4583d3dbc2ba2ad17d7755f35502e5b new file mode 100644 index 0000000..d5d1706 --- /dev/null +++ b/gateway_frontend/projects/.resources/2c2faf88e6dad65226e11d01b9b3b0a7f4583d3dbc2ba2ad17d7755f35502e5b @@ -0,0 +1,154 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 55, + "width": 80 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 0.3636 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 0.5455, + "y": 0.3636 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 0.2727, + "y": 0.6 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 0.3636, + "width": 0.2222 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2c4e981b2dd705321acdc89794de02b6c4d5a98d010537babf6d2a80d4765803 b/gateway_frontend/projects/.resources/2c4e981b2dd705321acdc89794de02b6c4d5a98d010537babf6d2a80d4765803 new file mode 100644 index 0000000..c76c48a Binary files /dev/null and b/gateway_frontend/projects/.resources/2c4e981b2dd705321acdc89794de02b6c4d5a98d010537babf6d2a80d4765803 differ diff --git a/gateway_frontend/projects/.resources/2c58b9eb82a3fd2d5145e10d9f05317c00024d50a5f98f8b396732d2db35ff27 b/gateway_frontend/projects/.resources/2c58b9eb82a3fd2d5145e10d9f05317c00024d50a5f98f8b396732d2db35ff27 new file mode 100644 index 0000000..8cab0b2 Binary files /dev/null and b/gateway_frontend/projects/.resources/2c58b9eb82a3fd2d5145e10d9f05317c00024d50a5f98f8b396732d2db35ff27 differ diff --git a/gateway_frontend/projects/.resources/2c6e8893c87d7fa6e7fa4a652ef8752ac8eca7a316d8d9d331486a369731b43d b/gateway_frontend/projects/.resources/2c6e8893c87d7fa6e7fa4a652ef8752ac8eca7a316d8d9d331486a369731b43d new file mode 100644 index 0000000..0fbc020 Binary files /dev/null and b/gateway_frontend/projects/.resources/2c6e8893c87d7fa6e7fa4a652ef8752ac8eca7a316d8d9d331486a369731b43d differ diff --git a/gateway_frontend/projects/.resources/2c8c8a782d439522e6ffec3dc39913a6f7a59f7040af572af8ab914983367238 b/gateway_frontend/projects/.resources/2c8c8a782d439522e6ffec3dc39913a6f7a59f7040af572af8ab914983367238 new file mode 100644 index 0000000..d84525d --- /dev/null +++ b/gateway_frontend/projects/.resources/2c8c8a782d439522e6ffec3dc39913a6f7a59f7040af572af8ab914983367238 @@ -0,0 +1,826 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "70%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "cdu_0" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.total" + }, + "transforms": [ + { + "expression": "\"of \" + {value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "30%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "70%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "30%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "70%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "variables_0" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2c9897ea6c99b670cab70b46a65bc9ea929ac720d76d4d6468b695908a962a86 b/gateway_frontend/projects/.resources/2c9897ea6c99b670cab70b46a65bc9ea929ac720d76d4d6468b695908a962a86 new file mode 100644 index 0000000..9f793de Binary files /dev/null and b/gateway_frontend/projects/.resources/2c9897ea6c99b670cab70b46a65bc9ea929ac720d76d4d6468b695908a962a86 differ diff --git a/gateway_frontend/projects/.resources/2cbeac02a02b76809408a9dcdcab4d5e431f4f664f483e3469300995f5a9c18e b/gateway_frontend/projects/.resources/2cbeac02a02b76809408a9dcdcab4d5e431f4f664f483e3469300995f5a9c18e new file mode 100644 index 0000000..e983908 --- /dev/null +++ b/gateway_frontend/projects/.resources/2cbeac02a02b76809408a9dcdcab4d5e431f4f664f483e3469300995f5a9c18e @@ -0,0 +1,64 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 900, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "80%" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "path": "Frames/Layouts/_Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2d500919e6695d897e7d7f96b76995d8b64b0307246a0ab8b2f30257a3d4d430 b/gateway_frontend/projects/.resources/2d500919e6695d897e7d7f96b76995d8b64b0307246a0ab8b2f30257a3d4d430 new file mode 100644 index 0000000..6e2d5eb --- /dev/null +++ b/gateway_frontend/projects/.resources/2d500919e6695d897e7d7f96b76995d8b64b0307246a0ab8b2f30257a3d4d430 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 700, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.6898, + "width": 0.95, + "x": 0.0279, + "y": 0.2111 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2d96def29ff9bc83d0b6d129a867fca5571409bd137cad053993d7dc6a95f2d8 b/gateway_frontend/projects/.resources/2d96def29ff9bc83d0b6d129a867fca5571409bd137cad053993d7dc6a95f2d8 new file mode 100644 index 0000000..1cc2195 Binary files /dev/null and b/gateway_frontend/projects/.resources/2d96def29ff9bc83d0b6d129a867fca5571409bd137cad053993d7dc6a95f2d8 differ diff --git a/gateway_frontend/projects/.resources/2e8bc93a9a9ef20930260adf14ce1ca3fbeefb5f913e5750ca73bbffca602f74 b/gateway_frontend/projects/.resources/2e8bc93a9a9ef20930260adf14ce1ca3fbeefb5f913e5750ca73bbffca602f74 new file mode 100644 index 0000000..058d735 --- /dev/null +++ b/gateway_frontend/projects/.resources/2e8bc93a9a9ef20930260adf14ce1ca3fbeefb5f913e5750ca73bbffca602f74 @@ -0,0 +1,933 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 491, + "width": 200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "3F_Label" + }, + "position": { + "basis": "25px", + "shrink": 0 + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "text": "Data Halls" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM31\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM31" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 20, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM31" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM32\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM32" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM32" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM33\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM33" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "position": "center", + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM33" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM34\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM34" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM34" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "3F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-muted)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM21\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM21" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 15, + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM21" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM22\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM22" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM22" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM23\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM23" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM23" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM24\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM24" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM24" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "2F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-muted)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM11\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 15, + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM11" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM12\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM12" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM12" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM13\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM13" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM13" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM14\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM14" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM14" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "1F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + } + ], + "custom": { + "selected": "DM31" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/2eb06bb339859f84ce357a125503a0242fa587f921035ae30f5b4d6052100e91 b/gateway_frontend/projects/.resources/2eb06bb339859f84ce357a125503a0242fa587f921035ae30f5b4d6052100e91 new file mode 100644 index 0000000..7451499 Binary files /dev/null and b/gateway_frontend/projects/.resources/2eb06bb339859f84ce357a125503a0242fa587f921035ae30f5b4d6052100e91 differ diff --git a/gateway_frontend/projects/.resources/2f554e91cb9da61f9c72d1090cbf467327e0281a55e988060a2cdf1f396c6e07 b/gateway_frontend/projects/.resources/2f554e91cb9da61f9c72d1090cbf467327e0281a55e988060a2cdf1f396c6e07 new file mode 100644 index 0000000..857a433 Binary files /dev/null and b/gateway_frontend/projects/.resources/2f554e91cb9da61f9c72d1090cbf467327e0281a55e988060a2cdf1f396c6e07 differ diff --git a/gateway_frontend/projects/.resources/2f9ca7e8eecac66b338b16ae153ac8755c62815f62db6ebe0b80bf4c166e141b b/gateway_frontend/projects/.resources/2f9ca7e8eecac66b338b16ae153ac8755c62815f62db6ebe0b80bf4c166e141b new file mode 100644 index 0000000..4af21a1 Binary files /dev/null and b/gateway_frontend/projects/.resources/2f9ca7e8eecac66b338b16ae153ac8755c62815f62db6ebe0b80bf4c166e141b differ diff --git a/gateway_frontend/projects/.resources/2ffad1eac0732f426d2351039fe237a6f978089ad943c8af955c4d477f8d48ac b/gateway_frontend/projects/.resources/2ffad1eac0732f426d2351039fe237a6f978089ad943c8af955c4d477f8d48ac new file mode 100644 index 0000000..0f7a246 --- /dev/null +++ b/gateway_frontend/projects/.resources/2ffad1eac0732f426d2351039fe237a6f978089ad943c8af955c4d477f8d48ac @@ -0,0 +1,1393 @@ +{ + "custom": { + "filtered": "value", + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB2/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB3/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB4/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB5/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB6/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB7/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB8/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Instantaneous Mac Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Instantaneous Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Mac kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Total Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max total kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Neutral Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Neutral Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Power Factor", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage Average LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.filtered": { + "persistent": true + }, + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json b/gateway_frontend/projects/.resources/30822f5b671d1032f83297a672cdf6788de2adb15ad96fa5cafef3a468464f15 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json rename to gateway_frontend/projects/.resources/30822f5b671d1032f83297a672cdf6788de2adb15ad96fa5cafef3a468464f15 diff --git a/gateway_frontend/projects/.resources/30b784ab45973d7b1ac51f5130cdb639ee9c83e2da26312a059920e466a09423 b/gateway_frontend/projects/.resources/30b784ab45973d7b1ac51f5130cdb639ee9c83e2da26312a059920e466a09423 new file mode 100644 index 0000000..9cd9076 Binary files /dev/null and b/gateway_frontend/projects/.resources/30b784ab45973d7b1ac51f5130cdb639ee9c83e2da26312a059920e466a09423 differ diff --git a/gateway_frontend/projects/.resources/310a5776bf8b8b2f872899f4d532d5f759c27ef653083c8d1ebacf015f28668b b/gateway_frontend/projects/.resources/310a5776bf8b8b2f872899f4d532d5f759c27ef653083c8d1ebacf015f28668b new file mode 100644 index 0000000..826aa13 Binary files /dev/null and b/gateway_frontend/projects/.resources/310a5776bf8b8b2f872899f4d532d5f759c27ef653083c8d1ebacf015f28668b differ diff --git a/gateway_frontend/projects/.resources/31fb5a1a58df8b5aff13917ee08621eb80a2e9cdfb5d7b2cd71d1adf7426fd2a b/gateway_frontend/projects/.resources/31fb5a1a58df8b5aff13917ee08621eb80a2e9cdfb5d7b2cd71d1adf7426fd2a new file mode 100644 index 0000000..a826e0d Binary files /dev/null and b/gateway_frontend/projects/.resources/31fb5a1a58df8b5aff13917ee08621eb80a2e9cdfb5d7b2cd71d1adf7426fd2a differ diff --git a/gateway_frontend/projects/.resources/320fb333eac8387d839f83c548c56a99373ae5ef9d46899e4c64eb8a049b7dea b/gateway_frontend/projects/.resources/320fb333eac8387d839f83c548c56a99373ae5ef9d46899e4c64eb8a049b7dea new file mode 100644 index 0000000..db076d0 Binary files /dev/null and b/gateway_frontend/projects/.resources/320fb333eac8387d839f83c548c56a99373ae5ef9d46899e4c64eb8a049b7dea differ diff --git a/gateway_frontend/projects/.resources/32883c3921f8a57f096851f80ecaaa320ed04683aa4d4fee349a3a644d0b3474 b/gateway_frontend/projects/.resources/32883c3921f8a57f096851f80ecaaa320ed04683aa4d4fee349a3a644d0b3474 new file mode 100644 index 0000000..09a97e0 --- /dev/null +++ b/gateway_frontend/projects/.resources/32883c3921f8a57f096851f80ecaaa320ed04683aa4d4fee349a3a644d0b3474 @@ -0,0 +1,1991 @@ +{ + "custom": { + "colors": { + "breakers": { + "cb1": "var(--oneline-green)", + "cb2": "var(--oneline-green)", + "cb3": "var(--oneline-green)", + "cb4": "var(--oneline-green)", + "cb5": "var(--oneline-green)", + "cb6": "var(--oneline-green)", + "cb7": "var(--oneline-green)", + "cb8": "var(--oneline-green)", + "main": "var(--oneline-green)" + }, + "bus": "var(--oneline-green)", + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "input": "var(--oneline-green)", + "outputs": { + "out1": "var(--oneline-green)", + "out2": "var(--oneline-green)", + "out3": "var(--oneline-green)", + "out4": "var(--oneline-green)", + "out5": "var(--oneline-green)", + "out6": "var(--oneline-green)", + "out7": "var(--oneline-green)", + "out8": "var(--oneline-green)" + }, + "shunt": { + "s1": "var(--oneline-green)", + "s2": "var(--oneline-green)", + "s3": "var(--oneline-green)", + "s4": "var(--oneline-green)", + "s5": "var(--oneline-green)", + "s6": "var(--oneline-green)", + "s7": "var(--oneline-green)", + "s8": "var(--oneline-green)" + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586.491, + "y": 104.46562 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 168 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 271 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 350 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 350 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 270 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 192 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 104 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 592, + "y": 16.265625 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/329798410eecd1fb1025294ef55e8da4d4675e3be91e173d65e6349caf845479 b/gateway_frontend/projects/.resources/329798410eecd1fb1025294ef55e8da4d4675e3be91e173d65e6349caf845479 new file mode 100644 index 0000000..4ab54ba --- /dev/null +++ b/gateway_frontend/projects/.resources/329798410eecd1fb1025294ef55e8da4d4675e3be91e173d65e6349caf845479 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM12_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/32dda4a3c4ca4f150c2a741fa2ad68c15694db495fb67bf67e7a3779005f9a24 b/gateway_frontend/projects/.resources/32dda4a3c4ca4f150c2a741fa2ad68c15694db495fb67bf67e7a3779005f9a24 new file mode 100644 index 0000000..b18f5dd Binary files /dev/null and b/gateway_frontend/projects/.resources/32dda4a3c4ca4f150c2a741fa2ad68c15694db495fb67bf67e7a3779005f9a24 differ diff --git a/gateway_frontend/projects/.resources/33af19a09faefeae513a9d2189d4dec2094710ece34ec8724339041406ec403a b/gateway_frontend/projects/.resources/33af19a09faefeae513a9d2189d4dec2094710ece34ec8724339041406ec403a new file mode 100644 index 0000000..4f5191f Binary files /dev/null and b/gateway_frontend/projects/.resources/33af19a09faefeae513a9d2189d4dec2094710ece34ec8724339041406ec403a differ diff --git a/gateway_frontend/projects/.resources/33d463073fbb6bc66ded816e915ac2ff2f649dfaf38b4ef632b7b0fba6199615 b/gateway_frontend/projects/.resources/33d463073fbb6bc66ded816e915ac2ff2f649dfaf38b4ef632b7b0fba6199615 new file mode 100644 index 0000000..f66ec79 --- /dev/null +++ b/gateway_frontend/projects/.resources/33d463073fbb6bc66ded816e915ac2ff2f649dfaf38b4ef632b7b0fba6199615 @@ -0,0 +1,40 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "boxShadow": "var(--box-shadow-3)", + "gap": "5px", + "overflow": "visible", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/33eed1aa7cfa31b3ea02fb9c3e5a7e797875a4f3724223681ee178985f5576e0 b/gateway_frontend/projects/.resources/33eed1aa7cfa31b3ea02fb9c3e5a7e797875a4f3724223681ee178985f5576e0 new file mode 100644 index 0000000..18a388f Binary files /dev/null and b/gateway_frontend/projects/.resources/33eed1aa7cfa31b3ea02fb9c3e5a7e797875a4f3724223681ee178985f5576e0 differ diff --git a/gateway_frontend/projects/.resources/340c2731be7a23733ab145647e185b602a1ccfa883d47ae2bf7ac75b93cda270 b/gateway_frontend/projects/.resources/340c2731be7a23733ab145647e185b602a1ccfa883d47ae2bf7ac75b93cda270 new file mode 100644 index 0000000..93213ab --- /dev/null +++ b/gateway_frontend/projects/.resources/340c2731be7a23733ab145647e185b602a1ccfa883d47ae2bf7ac75b93cda270 @@ -0,0 +1,58 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 130, + "width": 140 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": 74.95999999999998, + "y": 66.88999999999999 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3475fcf7411fb76f3fb0aab0d0f76b56424cdd822f43a8bec553e826d912d431 b/gateway_frontend/projects/.resources/3475fcf7411fb76f3fb0aab0d0f76b56424cdd822f43a8bec553e826d912d431 new file mode 100644 index 0000000..69c033a Binary files /dev/null and b/gateway_frontend/projects/.resources/3475fcf7411fb76f3fb0aab0d0f76b56424cdd822f43a8bec553e826d912d431 differ diff --git a/gateway_frontend/projects/.resources/34895ab70cb156f52584f6d705d5e06394a0c5b91a7db0bb0d8c1be79908a2e9 b/gateway_frontend/projects/.resources/34895ab70cb156f52584f6d705d5e06394a0c5b91a7db0bb0d8c1be79908a2e9 new file mode 100644 index 0000000..ceb92c6 --- /dev/null +++ b/gateway_frontend/projects/.resources/34895ab70cb156f52584f6d705d5e06394a0c5b91a7db0bb0d8c1be79908a2e9 @@ -0,0 +1,154 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 43, + "width": 57 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 13 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 8 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 30, + "y": 13 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 8, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 24 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 8, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 17.78 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/34be74dacd724ba6ee2a1e04d302823a03142600bfd629f261bd9a46d881fa01 b/gateway_frontend/projects/.resources/34be74dacd724ba6ee2a1e04d302823a03142600bfd629f261bd9a46d881fa01 new file mode 100644 index 0000000..257d356 Binary files /dev/null and b/gateway_frontend/projects/.resources/34be74dacd724ba6ee2a1e04d302823a03142600bfd629f261bd9a46d881fa01 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/thumbnail.png b/gateway_frontend/projects/.resources/3570fab09ee863c7c859689cda39325364e2caa3f5a6d9b4a6520417a0124cf3 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/thumbnail.png rename to gateway_frontend/projects/.resources/3570fab09ee863c7c859689cda39325364e2caa3f5a6d9b4a6520417a0124cf3 diff --git a/gateway_frontend/projects/.resources/357beffd917188fa000c5a1560ce7d0f33e9b880fbbabe84ecab558873d13d28 b/gateway_frontend/projects/.resources/357beffd917188fa000c5a1560ce7d0f33e9b880fbbabe84ecab558873d13d28 new file mode 100644 index 0000000..3edbbd9 Binary files /dev/null and b/gateway_frontend/projects/.resources/357beffd917188fa000c5a1560ce7d0f33e9b880fbbabe84ecab558873d13d28 differ diff --git a/gateway_frontend/projects/.resources/359124cc8c8bd4add66654d1bb9f0ed1159c00ff63012d0a12acf9bb2bf556d7 b/gateway_frontend/projects/.resources/359124cc8c8bd4add66654d1bb9f0ed1159c00ff63012d0a12acf9bb2bf556d7 new file mode 100644 index 0000000..455c18f Binary files /dev/null and b/gateway_frontend/projects/.resources/359124cc8c8bd4add66654d1bb9f0ed1159c00ff63012d0a12acf9bb2bf556d7 differ diff --git a/gateway_frontend/projects/.resources/35b0aff3f0528a266436539eb01e4430b4af22d58e4cd74a8e94cbca3ab76cd8 b/gateway_frontend/projects/.resources/35b0aff3f0528a266436539eb01e4430b4af22d58e4cd74a8e94cbca3ab76cd8 new file mode 100644 index 0000000..1a477f9 --- /dev/null +++ b/gateway_frontend/projects/.resources/35b0aff3f0528a266436539eb01e4430b4af22d58e4cd74a8e94cbca3ab76cd8 @@ -0,0 +1,163 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 11", + "target": "Pages/Spaces/1st_Floor/DM11" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 12", + "target": "/facility/floor1/dm12" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 13", + "target": "/facility/floor1/dm13" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 14", + "target": "/facility/floor1/dm14" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "expanded": false + }, + "path": "Frames/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "marginBottom": "var(--space-xs)", + "paddingLeft": "10px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png b/gateway_frontend/projects/.resources/365d0c9261a47d77764f03bc725579aaae478de2ab1923d592d60f6189523db3 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png rename to gateway_frontend/projects/.resources/365d0c9261a47d77764f03bc725579aaae478de2ab1923d592d60f6189523db3 diff --git a/gateway_frontend/projects/.resources/36721c15e3a55a7f16639697ae0c163c462f46f1a125550490dc0fa497597c1e b/gateway_frontend/projects/.resources/36721c15e3a55a7f16639697ae0c163c462f46f1a125550490dc0fa497597c1e new file mode 100644 index 0000000..4eab0a2 Binary files /dev/null and b/gateway_frontend/projects/.resources/36721c15e3a55a7f16639697ae0c163c462f46f1a125550490dc0fa497597c1e differ diff --git a/gateway_frontend/projects/.resources/36fd579bf2fa21757f1c5b15b53591f3c27d2f1e0f2b2bee4edf17964dedab74 b/gateway_frontend/projects/.resources/36fd579bf2fa21757f1c5b15b53591f3c27d2f1e0f2b2bee4edf17964dedab74 new file mode 100644 index 0000000..1049e27 Binary files /dev/null and b/gateway_frontend/projects/.resources/36fd579bf2fa21757f1c5b15b53591f3c27d2f1e0f2b2bee4edf17964dedab74 differ diff --git a/gateway_frontend/projects/.resources/371cf4b55fb1088a453f637d2905652bfdad0b430202ec6a2e6176aee35d50d2 b/gateway_frontend/projects/.resources/371cf4b55fb1088a453f637d2905652bfdad0b430202ec6a2e6176aee35d50d2 new file mode 100644 index 0000000..6293f0c --- /dev/null +++ b/gateway_frontend/projects/.resources/371cf4b55fb1088a453f637d2905652bfdad0b430202ec6a2e6176aee35d50d2 @@ -0,0 +1,1343 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/371ecbe95d0b5c6ac42600ce94de6948734eb874fb6a1f239d7ef6c52e7c6a20 b/gateway_frontend/projects/.resources/371ecbe95d0b5c6ac42600ce94de6948734eb874fb6a1f239d7ef6c52e7c6a20 new file mode 100644 index 0000000..810234d Binary files /dev/null and b/gateway_frontend/projects/.resources/371ecbe95d0b5c6ac42600ce94de6948734eb874fb6a1f239d7ef6c52e7c6a20 differ diff --git a/gateway_frontend/projects/.resources/376772b94e08a3a7c233d11fb1d48a9d7bf923eedea03aea8f8f6b02759c2410 b/gateway_frontend/projects/.resources/376772b94e08a3a7c233d11fb1d48a9d7bf923eedea03aea8f8f6b02759c2410 new file mode 100644 index 0000000..fca8bc1 Binary files /dev/null and b/gateway_frontend/projects/.resources/376772b94e08a3a7c233d11fb1d48a9d7bf923eedea03aea8f8f6b02759c2410 differ diff --git a/gateway_frontend/projects/.resources/37dc55a758f61242a3b6e0b91cf4268c8f38a6c4391d74294b19002f96f68b76 b/gateway_frontend/projects/.resources/37dc55a758f61242a3b6e0b91cf4268c8f38a6c4391d74294b19002f96f68b76 new file mode 100644 index 0000000..ddf8d6a Binary files /dev/null and b/gateway_frontend/projects/.resources/37dc55a758f61242a3b6e0b91cf4268c8f38a6c4391d74294b19002f96f68b76 differ diff --git a/gateway_frontend/projects/.resources/383bcd0f1fbf707bf54bed8445760970477eb498b50989cda4d6b677525dd49b b/gateway_frontend/projects/.resources/383bcd0f1fbf707bf54bed8445760970477eb498b50989cda4d6b677525dd49b new file mode 100644 index 0000000..d59d141 Binary files /dev/null and b/gateway_frontend/projects/.resources/383bcd0f1fbf707bf54bed8445760970477eb498b50989cda4d6b677525dd49b differ diff --git a/gateway_frontend/projects/.resources/3920151a17ffa57bdf9d0eb19e281545952c0323fa52ac209779031491778b5e b/gateway_frontend/projects/.resources/3920151a17ffa57bdf9d0eb19e281545952c0323fa52ac209779031491778b5e new file mode 100644 index 0000000..942ea0b --- /dev/null +++ b/gateway_frontend/projects/.resources/3920151a17ffa57bdf9d0eb19e281545952c0323fa52ac209779031491778b5e @@ -0,0 +1,85 @@ +{ + "custom": { + "all_tags": null + }, + "params": { + "tagpath": "[default]CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.all_tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/395cd19d257e29705c56bd3df55069c3d6c6edd57c3da7bdf9ce696877689032 b/gateway_frontend/projects/.resources/395cd19d257e29705c56bd3df55069c3d6c6edd57c3da7bdf9ce696877689032 new file mode 100644 index 0000000..3cad9af Binary files /dev/null and b/gateway_frontend/projects/.resources/395cd19d257e29705c56bd3df55069c3d6c6edd57c3da7bdf9ce696877689032 differ diff --git a/gateway_frontend/projects/.resources/3970e71115233999a2e107e014b47d13025a7ff57fde964a3831fe08d0dbdf9c b/gateway_frontend/projects/.resources/3970e71115233999a2e107e014b47d13025a7ff57fde964a3831fe08d0dbdf9c new file mode 100644 index 0000000..5f75094 Binary files /dev/null and b/gateway_frontend/projects/.resources/3970e71115233999a2e107e014b47d13025a7ff57fde964a3831fe08d0dbdf9c differ diff --git a/gateway_frontend/projects/.resources/3971fc580335ae477957fd66201c0d05a7e2075e8b3f2f7cfaac5330ae376568 b/gateway_frontend/projects/.resources/3971fc580335ae477957fd66201c0d05a7e2075e8b3f2f7cfaac5330ae376568 new file mode 100644 index 0000000..3659361 --- /dev/null +++ b/gateway_frontend/projects/.resources/3971fc580335ae477957fd66201c0d05a7e2075e8b3f2f7cfaac5330ae376568 @@ -0,0 +1,96 @@ +{ + "custom": { + "all_tags": "[default]CDU_1" + }, + "params": { + "tagpath": "[default]CDU_1", + "udt_type": "_template" + }, + "propConfig": { + "custom.all_tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn value", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\tdata.append(element)\n\treturn data", + "type": "script" + } + ], + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/39c628ad4ad2a17e8402a9a612a642d50374a6fb33093792ede66eae9e27a113 b/gateway_frontend/projects/.resources/39c628ad4ad2a17e8402a9a612a642d50374a6fb33093792ede66eae9e27a113 new file mode 100644 index 0000000..9f5d3a8 --- /dev/null +++ b/gateway_frontend/projects/.resources/39c628ad4ad2a17e8402a9a612a642d50374a6fb33093792ede66eae9e27a113 @@ -0,0 +1,246 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 43, + "width": 63 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 32, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/39debc6f997bd0b37c25c7eff99442891cac4288d1e9910f69e11a21f0bb02ae b/gateway_frontend/projects/.resources/39debc6f997bd0b37c25c7eff99442891cac4288d1e9910f69e11a21f0bb02ae new file mode 100644 index 0000000..5208dd7 Binary files /dev/null and b/gateway_frontend/projects/.resources/39debc6f997bd0b37c25c7eff99442891cac4288d1e9910f69e11a21f0bb02ae differ diff --git a/gateway_frontend/projects/.resources/3a3afd94de493185eb9d935bf4cc5425a73e0b48fd95f9865fd5719cc23c2f7c b/gateway_frontend/projects/.resources/3a3afd94de493185eb9d935bf4cc5425a73e0b48fd95f9865fd5719cc23c2f7c new file mode 100644 index 0000000..232583f Binary files /dev/null and b/gateway_frontend/projects/.resources/3a3afd94de493185eb9d935bf4cc5425a73e0b48fd95f9865fd5719cc23c2f7c differ diff --git a/gateway_frontend/projects/.resources/3a8fcc9043f78542525fd405c32c56ed633cb174775a6590335d99a38093d132 b/gateway_frontend/projects/.resources/3a8fcc9043f78542525fd405c32c56ed633cb174775a6590335d99a38093d132 new file mode 100644 index 0000000..62f353f --- /dev/null +++ b/gateway_frontend/projects/.resources/3a8fcc9043f78542525fd405c32c56ed633cb174775a6590335d99a38093d132 @@ -0,0 +1,122 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + + \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3b0e2fcc4747f57946a14bae76310d895c115ac33d1b451801605f825b44c09a b/gateway_frontend/projects/.resources/3b0e2fcc4747f57946a14bae76310d895c115ac33d1b451801605f825b44c09a new file mode 100644 index 0000000..3a73410 --- /dev/null +++ b/gateway_frontend/projects/.resources/3b0e2fcc4747f57946a14bae76310d895c115ac33d1b451801605f825b44c09a @@ -0,0 +1,318 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3b4d5bc4175c74b8e4b5b89dc2e35335a975504588354829055206e109d3f2da b/gateway_frontend/projects/.resources/3b4d5bc4175c74b8e4b5b89dc2e35335a975504588354829055206e109d3f2da new file mode 100644 index 0000000..865decf Binary files /dev/null and b/gateway_frontend/projects/.resources/3b4d5bc4175c74b8e4b5b89dc2e35335a975504588354829055206e109d3f2da differ diff --git a/gateway_frontend/projects/.resources/3b7b0268c2fc0ad4cb24e3d87a6abe6d94b6c39e4c04502a5a6c882c29fc397d b/gateway_frontend/projects/.resources/3b7b0268c2fc0ad4cb24e3d87a6abe6d94b6c39e4c04502a5a6c882c29fc397d new file mode 100644 index 0000000..508bd1e --- /dev/null +++ b/gateway_frontend/projects/.resources/3b7b0268c2fc0ad4cb24e3d87a6abe6d94b6c39e4c04502a5a6c882c29fc397d @@ -0,0 +1,355 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 67 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 52.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 62, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 54 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3b8b44ce8d4b345bacd6e5f5a5e65be415ef708c44f98ea12c18e2f35fa22f32 b/gateway_frontend/projects/.resources/3b8b44ce8d4b345bacd6e5f5a5e65be415ef708c44f98ea12c18e2f35fa22f32 new file mode 100644 index 0000000..895e24b --- /dev/null +++ b/gateway_frontend/projects/.resources/3b8b44ce8d4b345bacd6e5f5a5e65be415ef708c44f98ea12c18e2f35fa22f32 @@ -0,0 +1,130 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 18, + "width": 62 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Det 3", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 54.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3ba9727873c240ec19179d94e38e29fb18768c221bdfad5ac5e06e13bab45b7c b/gateway_frontend/projects/.resources/3ba9727873c240ec19179d94e38e29fb18768c221bdfad5ac5e06e13bab45b7c new file mode 100644 index 0000000..647414a Binary files /dev/null and b/gateway_frontend/projects/.resources/3ba9727873c240ec19179d94e38e29fb18768c221bdfad5ac5e06e13bab45b7c differ diff --git a/gateway_frontend/projects/.resources/3bcc25232ab2fffd5529f3a4e26de5edd44d8d746ed6590396040e76389653fe b/gateway_frontend/projects/.resources/3bcc25232ab2fffd5529f3a4e26de5edd44d8d746ed6590396040e76389653fe new file mode 100644 index 0000000..442e389 Binary files /dev/null and b/gateway_frontend/projects/.resources/3bcc25232ab2fffd5529f3a4e26de5edd44d8d746ed6590396040e76389653fe differ diff --git a/gateway_frontend/projects/.resources/3c24a85d4991b2fba549e430eec04b12c561742ba5ee97dae5db5ef9bdd1d08a b/gateway_frontend/projects/.resources/3c24a85d4991b2fba549e430eec04b12c561742ba5ee97dae5db5ef9bdd1d08a new file mode 100644 index 0000000..5aff8da Binary files /dev/null and b/gateway_frontend/projects/.resources/3c24a85d4991b2fba549e430eec04b12c561742ba5ee97dae5db5ef9bdd1d08a differ diff --git a/gateway_frontend/projects/.resources/3c6a1b66f5571c82789dfd71515691761a0df9347ffeafd7984959a03384108f b/gateway_frontend/projects/.resources/3c6a1b66f5571c82789dfd71515691761a0df9347ffeafd7984959a03384108f new file mode 100644 index 0000000..4ce7756 --- /dev/null +++ b/gateway_frontend/projects/.resources/3c6a1b66f5571c82789dfd71515691761a0df9347ffeafd7984959a03384108f @@ -0,0 +1,2955 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]_Testing/ArduinoCDU" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "custom": { + "color": "#B6ACA240" + }, + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "DiagramV2" + }, + "position": { + "height": 350.32, + "width": 804, + "x": 14.9252, + "y": 36 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[12].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[12].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[13].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[13].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[14].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[14].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[15].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[15].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[16].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[16].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[17].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[17].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[18].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[18].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[19].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[19].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[20].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[21].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[22].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[10].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[11].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[9].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[10].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[11].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[9].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[25].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[26].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[27].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[28].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[29].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[30].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[31].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[32].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[33].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[34].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[35].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[36].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[37].fill.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[38].fill.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[39].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[40].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[41].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[42].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[43].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[44].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[45].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[50].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "870.5", + "cy": "96.677001953125", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "16.806", + "ry": "16.382", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M858.25 107.893c7.971-7.311 16.091-7.618 24.381 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M882.6300000000001 85.48c-7.971 7.31-16.091 7.618-24.381 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M887.31 96.677l29.502 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M916.81 89.606l0 14.141", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M547.448 407.356l6.444-10.879 12.888 0 6.444 10.879-6.444 10.879-12.888 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "560.3359985351562", + "cy": "413.5270080566406", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M560.336 411.067l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M287.29 279.863l6.444-10.879 12.888 0 6.444 10.879-6.444 10.88-12.888 0-6.444-10.88Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "300.1780090332031", + "cy": "286.03399658203125", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M300.178 283.574l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M775.091 52.49l6.444-10.879 12.888 0 6.443 10.879-6.443 10.88-12.888 0-6.444-10.88Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "787.97900390625", + "cy": "58.6609992980957", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M787.979 56.201l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M787.979 63.37l0 33.307", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M775.091 142.328l6.444-10.879 12.888 0 6.443 10.879-6.443 10.879-12.888 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M787.979 150.93l0-17.204", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M779.153 142.328l17.651 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M787.121 142.399l-2.682-2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.225 144.502l2.896-2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.225 144.502l0-4.351", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M788.819 142.254l2.683 2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.716 140.151l-2.897 2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.716 140.151l0 4.351", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M787.979 131.449l0-34.772", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M775.348 407.356l6.444-10.879 12.887 0 6.444 10.879-6.444 10.879-12.887 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M788.236 415.959l0-17.205", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M779.41 407.356l17.651 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M787.378 407.427l-2.682-2.247", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.482 409.53l2.896-2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.482 409.53l0-4.35", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M789.076 407.282l2.682 2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.972 405.18l-2.896 2.102", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.972 405.18l0 4.35", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "cx": "476.7230224609375", + "cy": "139.26100158691406", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "21.632", + "ry": "21.085", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M498.355 139.261l-32.514-18.223", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 157.54l32.481-18.279", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 157.54l0-36.502", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "cx": "476.7230224609375", + "cy": "54.28900146484375", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "21.632", + "ry": "21.085", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M498.355 54.289l-32.514-18.223", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 72.569l32.481-18.28", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 72.569l0-36.503", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,30.737c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.977 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.222 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.047 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "24.676" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,143.045c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.977 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.047 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "136.984" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,255.353c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.048 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "249.292" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,367.661c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.048 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "361.6" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,30.707c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.231 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "24.646" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,143.025c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "136.964" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,255.343c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "249.282" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,367.661c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.491,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "361.6" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M498.3332953511323 54.289l90.78370679909571 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.1170021502279 139.261l-90.78370679909571 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 54.092l97.229 0 0 85.169-97.229 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M589.304 117.159l22.06 0 0 36.81c0.045 9.919-22.247 9.92-22.247 0l0.187-36.81Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M600.24 117.159l0-14.578c-0.01-5.091 7.672-5.027 7.572 0.182", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 117.159l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M601.486 117.159l9.878 9.629", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 126.788l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 137.426l20.297 19.784", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 148.065l13.19 12.857", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 117.159l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M599.414 117.159l-9.878 9.629", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 126.788l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 137.426l-20.664 20.143", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 148.065l-13.191 12.857", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M589.304 31.968l22.06 0 0 36.81c0.045 9.919-22.247 9.919-22.247 0l0.187-36.81Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M600.24 31.968l0-14.579c-0.01-5.091 7.672-5.027 7.572 0.183", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 31.968l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M601.486 31.968l9.878 9.628", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 41.596l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 52.235l20.297 19.784", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 62.873l13.19 12.858", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 31.968l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M599.414 31.968l-9.878 9.628", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 41.596l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 52.235l-20.664 20.142", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 62.873l-13.191 12.858", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "389.668", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "114.676", + "x": "163.735", + "y": "24.646" + }, + { + "d": "M208.807,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M221.073,24.646l0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M231.463,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M243.421,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M255.183,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M266.798,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411,96.43l-69.604,-0c-11.139,-0 -17.995,13.181 -17.995,27.333c-0,15.672 6.972,30.524 17.995,30.524l34.614,-0c12.359,-0 19.853,12.163 19.853,27.804c0,16.686 -7.625,29.598 -19.853,29.598l-34.614,-0c-9.745,-0 -17.994,13.04 -17.994,29.814c0,18.241 9.541,28.954 17.994,28.954l34.614,-0c11.758,-0 19.403,9.923 19.403,28.693c-0,18.771 -7.803,28.709 -19.403,28.709l-34.614,-0c-9.957,-0 -18.233,12.307 -18.233,28.447c-0,17.594 8.415,29.41 18.233,29.41l69.604,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411 385.716l641.4763497418165 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411 96.43l92.22200323426723 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M920.6666758827145 379.363l0 12.706", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M708.593 96.677l145.099 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M450.12199999999996 142.988l4.97-3.727-4.97-3.727 0 7.454Z", + "fill": {}, + "name": "path", + "type": "path" + }, + { + "d": "M450.12199999999996 50.562l4.97 3.727-4.97 3.728 0-7.455Z", + "fill": {}, + "name": "path", + "type": "path" + }, + { + "d": "M451.116 139.261l-80.483 0 0-84.972 80.483 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M560.336 396.477l0-10.761", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M788.2360092785532 396.477l0-10.761", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "30.58599853515625", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "758.931640625", + "x": "163.73500061035156", + "y": "440.2439880371094" + }, + { + "d": "M345.526408187675 461.543l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M345.526408187675 454.536l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M345.526408187675 447.529l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1069 472" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 399.991, + "y": 282.7 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PT41_flt_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 460, + "y": 36.47998 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/filter_inlet_press_PT41\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "air_temp_indicator" + }, + "position": { + "height": 35, + "width": 85, + "x": 232.307, + "y": 264.707 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/air_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan1_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 99.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_5_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan2_speed" + }, + "position": { + "height": 35, + "rotate": { + "anchor": "25% 50%" + }, + "width": 60, + "x": 81.0452, + "y": 99.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_1_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan3_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 182.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_6_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan4_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 182.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_2_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan5_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 266 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_7_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan7_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 349.2 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_8_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan8_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 349.2 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_4_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "P41_speed" + }, + "position": { + "height": 35, + "width": 86, + "x": 286.7, + "y": 39.51 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/P41_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "P31_speed" + }, + "position": { + "height": 35, + "width": 120, + "x": 267.7, + "y": 142.076 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/P31_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_flow" + }, + "position": { + "height": 35, + "width": 108, + "x": 656, + "y": 55.98 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_water_flow\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_water_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 23.9719 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_wtr_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_water_press_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 282.7 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_press\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_water_press_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 154.372 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_wtr_avg_press\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan6_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 266 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_3_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PT31_flt_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 460, + "y": 145.390625 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/filter_inlet_press_PT31\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "status_indicator" + }, + "position": { + "height": 35, + "width": 120, + "x": 691, + "y": 304.747 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/group\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "group_indicator" + }, + "position": { + "height": 35, + "width": 120, + "x": 691, + "y": 349.312 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/status\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "avg_diff_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 557.043, + "y": 220.827 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_ret_dp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3ccc0616c7b15cff4c87de68dfb49c434871245274281ccb91bdbf3847011dca b/gateway_frontend/projects/.resources/3ccc0616c7b15cff4c87de68dfb49c434871245274281ccb91bdbf3847011dca new file mode 100644 index 0000000..f798200 --- /dev/null +++ b/gateway_frontend/projects/.resources/3ccc0616c7b15cff4c87de68dfb49c434871245274281ccb91bdbf3847011dca @@ -0,0 +1,265 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "150px" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "100px" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "75px" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-end", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/thumbnail.png b/gateway_frontend/projects/.resources/3cd1fb7c8b73cf566868b11c90c83949208d80980f2c383190c320fc50866bb1 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/thumbnail.png rename to gateway_frontend/projects/.resources/3cd1fb7c8b73cf566868b11c90c83949208d80980f2c383190c320fc50866bb1 diff --git a/gateway_frontend/projects/.resources/3cf9af79d7e382b54d4170c4562a41e428ef7a635ff9ea25361857ed29d992d5 b/gateway_frontend/projects/.resources/3cf9af79d7e382b54d4170c4562a41e428ef7a635ff9ea25361857ed29d992d5 new file mode 100644 index 0000000..4dfe275 --- /dev/null +++ b/gateway_frontend/projects/.resources/3cf9af79d7e382b54d4170c4562a41e428ef7a635ff9ea25361857ed29d992d5 @@ -0,0 +1,244 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value01" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value02" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3d5918b5b6ecf450ca1c54e6ccd62b657238f97255a24b0a1c7d8d377ca12c74 b/gateway_frontend/projects/.resources/3d5918b5b6ecf450ca1c54e6ccd62b657238f97255a24b0a1c7d8d377ca12c74 new file mode 100644 index 0000000..a486039 Binary files /dev/null and b/gateway_frontend/projects/.resources/3d5918b5b6ecf450ca1c54e6ccd62b657238f97255a24b0a1c7d8d377ca12c74 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json b/gateway_frontend/projects/.resources/3d624261519972def99a4a7801704d1ce5250538336ceea4583fed3165485b43 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json rename to gateway_frontend/projects/.resources/3d624261519972def99a4a7801704d1ce5250538336ceea4583fed3165485b43 diff --git a/gateway_frontend/projects/.resources/3d651981f4fa93df12fc288eb0bfad280183b4f6c08f1ca4fe316ed2243ca4a6 b/gateway_frontend/projects/.resources/3d651981f4fa93df12fc288eb0bfad280183b4f6c08f1ca4fe316ed2243ca4a6 new file mode 100644 index 0000000..b5c8932 Binary files /dev/null and b/gateway_frontend/projects/.resources/3d651981f4fa93df12fc288eb0bfad280183b4f6c08f1ca4fe316ed2243ca4a6 differ diff --git a/gateway_frontend/projects/.resources/3d906139600e1b84051152461d2c3bcf11d0c5a62d3252e7c0930d4c123bf9f3 b/gateway_frontend/projects/.resources/3d906139600e1b84051152461d2c3bcf11d0c5a62d3252e7c0930d4c123bf9f3 new file mode 100644 index 0000000..8b68dbb --- /dev/null +++ b/gateway_frontend/projects/.resources/3d906139600e1b84051152461d2c3bcf11d0c5a62d3252e7c0930d4c123bf9f3 @@ -0,0 +1,2185 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[default]_Testing/CDU" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3ded5e3d4dddfd3a5d8465783d8db555d627b8c63e7fe0881c43ed9c006c11a7 b/gateway_frontend/projects/.resources/3ded5e3d4dddfd3a5d8465783d8db555d627b8c63e7fe0881c43ed9c006c11a7 new file mode 100644 index 0000000..10bf9b0 --- /dev/null +++ b/gateway_frontend/projects/.resources/3ded5e3d4dddfd3a5d8465783d8db555d627b8c63e7fe0881c43ed9c006c11a7 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 600, + "width": 1600 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3e1dd103729aee0b7f34d4263ad448a5302757e16409241296e31f53281f2c38 b/gateway_frontend/projects/.resources/3e1dd103729aee0b7f34d4263ad448a5302757e16409241296e31f53281f2c38 new file mode 100644 index 0000000..b27fa4c Binary files /dev/null and b/gateway_frontend/projects/.resources/3e1dd103729aee0b7f34d4263ad448a5302757e16409241296e31f53281f2c38 differ diff --git a/gateway_frontend/projects/.resources/3e3749c2dc3f63d34a4326dcec3d0d9ec67c3ffeaa7258ddd9d10c85bce4a254 b/gateway_frontend/projects/.resources/3e3749c2dc3f63d34a4326dcec3d0d9ec67c3ffeaa7258ddd9d10c85bce4a254 new file mode 100644 index 0000000..49f70de --- /dev/null +++ b/gateway_frontend/projects/.resources/3e3749c2dc3f63d34a4326dcec3d0d9ec67c3ffeaa7258ddd9d10c85bce4a254 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 706, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.6898, + "width": 0.95, + "x": 0.0279, + "y": 0.2111 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.2946, + "width": 0.0839, + "x": 0.0216, + "y": 0.1143 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1184, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2156, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3123, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4093, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5064, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6028, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7002, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7968, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8936, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8933, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7966, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6999, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6027, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5066, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3122, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4094, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2155, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1183, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.0216, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3e61f31160bca3e21b45e87a82f2c6298402be0c9fe72201d0f60468f196824f b/gateway_frontend/projects/.resources/3e61f31160bca3e21b45e87a82f2c6298402be0c9fe72201d0f60468f196824f new file mode 100644 index 0000000..682a245 --- /dev/null +++ b/gateway_frontend/projects/.resources/3e61f31160bca3e21b45e87a82f2c6298402be0c9fe72201d0f60468f196824f @@ -0,0 +1,145 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0963, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1407, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1813, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.2259, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.95, + "width": 0.95, + "x": 0.0279, + "y": 0.05 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/3f06ce14b96bfce165c7cccf3335b8047a24b60c02ebee536a0b846ed298801c b/gateway_frontend/projects/.resources/3f06ce14b96bfce165c7cccf3335b8047a24b60c02ebee536a0b846ed298801c new file mode 100644 index 0000000..cd600ac Binary files /dev/null and b/gateway_frontend/projects/.resources/3f06ce14b96bfce165c7cccf3335b8047a24b60c02ebee536a0b846ed298801c differ diff --git a/gateway_frontend/projects/.resources/3f1e70147a32ed17cb6127ebb9f40e0488cae24c7a70317863b54a654cbc77b8 b/gateway_frontend/projects/.resources/3f1e70147a32ed17cb6127ebb9f40e0488cae24c7a70317863b54a654cbc77b8 new file mode 100644 index 0000000..d462427 Binary files /dev/null and b/gateway_frontend/projects/.resources/3f1e70147a32ed17cb6127ebb9f40e0488cae24c7a70317863b54a654cbc77b8 differ diff --git a/gateway_frontend/projects/.resources/3f33506feccc0eb7ef5320c54dd3468900d95a617168f908e181b263489b48a2 b/gateway_frontend/projects/.resources/3f33506feccc0eb7ef5320c54dd3468900d95a617168f908e181b263489b48a2 new file mode 100644 index 0000000..9a0a762 Binary files /dev/null and b/gateway_frontend/projects/.resources/3f33506feccc0eb7ef5320c54dd3468900d95a617168f908e181b263489b48a2 differ diff --git a/gateway_frontend/projects/.resources/3f91fc503706a7d2cb8d3950daed31fcc1924f017adcf93745b5d13942c1f029 b/gateway_frontend/projects/.resources/3f91fc503706a7d2cb8d3950daed31fcc1924f017adcf93745b5d13942c1f029 new file mode 100644 index 0000000..ff7ffe5 Binary files /dev/null and b/gateway_frontend/projects/.resources/3f91fc503706a7d2cb8d3950daed31fcc1924f017adcf93745b5d13942c1f029 differ diff --git a/gateway_frontend/projects/.resources/3faf8bee685711066e05c2ceba0e8ac05cdd19d80f109ff8a2982eba52cc642b b/gateway_frontend/projects/.resources/3faf8bee685711066e05c2ceba0e8ac05cdd19d80f109ff8a2982eba52cc642b new file mode 100644 index 0000000..6396e53 Binary files /dev/null and b/gateway_frontend/projects/.resources/3faf8bee685711066e05c2ceba0e8ac05cdd19d80f109ff8a2982eba52cc642b differ diff --git a/gateway_frontend/projects/.resources/3fc2d7b2b702eb54f4bd4d1c34fc0a94885b280b1f3dc86b17cea9e0b3133c87 b/gateway_frontend/projects/.resources/3fc2d7b2b702eb54f4bd4d1c34fc0a94885b280b1f3dc86b17cea9e0b3133c87 new file mode 100644 index 0000000..adb9346 Binary files /dev/null and b/gateway_frontend/projects/.resources/3fc2d7b2b702eb54f4bd4d1c34fc0a94885b280b1f3dc86b17cea9e0b3133c87 differ diff --git a/gateway_frontend/projects/.resources/3ff1333d7df3af240221cc2ed8be1fa0771a863a4d8578ae23e04ab666588055 b/gateway_frontend/projects/.resources/3ff1333d7df3af240221cc2ed8be1fa0771a863a4d8578ae23e04ab666588055 new file mode 100644 index 0000000..567ce78 --- /dev/null +++ b/gateway_frontend/projects/.resources/3ff1333d7df3af240221cc2ed8be1fa0771a863a4d8578ae23e04ab666588055 @@ -0,0 +1,150 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label', + '.uiFormat', + '.uiConfig'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + "format": chunk[9].value, + "config": chunk[10].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + +def generate_flex_array(list_tags): + """ + This function, generates de array for the flex repeater + in details pages, it hides the elements based on is_hidden property + and concatenates the dinamyc tagpath with the item sub path + Args: + instance_path (str): The UDT path + + Returns: + list: A list of tags to be used in detail pages flex repeater. + """ + output = [] + for item in list_tags: + if item['is_hidden'] is True: + continue + new_item = dict(item) + base_path = self.view.params.tagpath + new_item['tagpath'] = base_path + str(item.get('sub_path', '')) + + tag= {'item': new_item} + + output.append(tag) + + return output + \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/401b71ca91f438038a59e570a4cdacbc81b04b7c4b0d5e500a25e0820fc69a82 b/gateway_frontend/projects/.resources/401b71ca91f438038a59e570a4cdacbc81b04b7c4b0d5e500a25e0820fc69a82 new file mode 100644 index 0000000..e336c08 Binary files /dev/null and b/gateway_frontend/projects/.resources/401b71ca91f438038a59e570a4cdacbc81b04b7c4b0d5e500a25e0820fc69a82 differ diff --git a/gateway_frontend/projects/.resources/41190926e1854db5b6eb75a31bf3083f9c9e16654634bd41d829c1049ab14c66 b/gateway_frontend/projects/.resources/41190926e1854db5b6eb75a31bf3083f9c9e16654634bd41d829c1049ab14c66 new file mode 100644 index 0000000..35daa54 Binary files /dev/null and b/gateway_frontend/projects/.resources/41190926e1854db5b6eb75a31bf3083f9c9e16654634bd41d829c1049ab14c66 differ diff --git a/gateway_frontend/projects/.resources/41247cfd9755d509b2e35256dabc0c7e577ce9c38212cabc799470d74d78335e b/gateway_frontend/projects/.resources/41247cfd9755d509b2e35256dabc0c7e577ce9c38212cabc799470d74d78335e new file mode 100644 index 0000000..61e7fab --- /dev/null +++ b/gateway_frontend/projects/.resources/41247cfd9755d509b2e35256dabc0c7e577ce9c38212cabc799470d74d78335e @@ -0,0 +1,2185 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4126b687179c5d63a12309510113dc7e0f3404beff6f6ecd473e0a2352fdffdf b/gateway_frontend/projects/.resources/4126b687179c5d63a12309510113dc7e0f3404beff6f6ecd473e0a2352fdffdf new file mode 100644 index 0000000..4cf4cdc --- /dev/null +++ b/gateway_frontend/projects/.resources/4126b687179c5d63a12309510113dc7e0f3404beff6f6ecd473e0a2352fdffdf @@ -0,0 +1,54 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "TabContainer" + }, + "position": { + "basis": "300px" + }, + "props": { + "currentTabIndex": 1, + "menuStyle": { + "backgroundColor": "var(--container-root)" + }, + "menuType": "modern", + "tabStyle": { + "active": { + "borderStyle": "none", + "color": "var(--call-to-action-primary)" + } + }, + "tabs": [ + "Control", + "Config", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/413c60ee32078afbef5ef87634f9302cc73a7f59f16331b4f6f485f602121905 b/gateway_frontend/projects/.resources/413c60ee32078afbef5ef87634f9302cc73a7f59f16331b4f6f485f602121905 new file mode 100644 index 0000000..1536245 Binary files /dev/null and b/gateway_frontend/projects/.resources/413c60ee32078afbef5ef87634f9302cc73a7f59f16331b4f6f485f602121905 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png b/gateway_frontend/projects/.resources/416e69b87d31d9cfb7eba976b5b5d2cacfcc9afc044f3f701ace99742fc6c3dd similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png rename to gateway_frontend/projects/.resources/416e69b87d31d9cfb7eba976b5b5d2cacfcc9afc044f3f701ace99742fc6c3dd diff --git a/gateway_frontend/projects/.resources/41972cffb7f4e0cc40f63c88eae6fe6ce52eefb1858dc30eefdf0c0bdc0ffa12 b/gateway_frontend/projects/.resources/41972cffb7f4e0cc40f63c88eae6fe6ce52eefb1858dc30eefdf0c0bdc0ffa12 new file mode 100644 index 0000000..49c4185 --- /dev/null +++ b/gateway_frontend/projects/.resources/41972cffb7f4e0cc40f63c88eae6fe6ce52eefb1858dc30eefdf0c0bdc0ffa12 @@ -0,0 +1,27 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "100%", + "grow": 1, + "shrink": 0 + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/41d78c9844736521700a73af3f4c99018572f116717e823b3423b849f195f72d b/gateway_frontend/projects/.resources/41d78c9844736521700a73af3f4c99018572f116717e823b3423b849f195f72d new file mode 100644 index 0000000..07c54a3 Binary files /dev/null and b/gateway_frontend/projects/.resources/41d78c9844736521700a73af3f4c99018572f116717e823b3423b849f195f72d differ diff --git a/gateway_frontend/projects/.resources/41e1fc276e70f95392a789dfe9fd4ab39fdb10b66ff5eb3fe9515d2e76eede1d b/gateway_frontend/projects/.resources/41e1fc276e70f95392a789dfe9fd4ab39fdb10b66ff5eb3fe9515d2e76eede1d new file mode 100644 index 0000000..eb65e18 Binary files /dev/null and b/gateway_frontend/projects/.resources/41e1fc276e70f95392a789dfe9fd4ab39fdb10b66ff5eb3fe9515d2e76eede1d differ diff --git a/gateway_frontend/projects/.resources/41eeceb3871b5e6bc4bfe9021336eaab52121f201e61f1ad1376128fcf710f00 b/gateway_frontend/projects/.resources/41eeceb3871b5e6bc4bfe9021336eaab52121f201e61f1ad1376128fcf710f00 new file mode 100644 index 0000000..01d6685 Binary files /dev/null and b/gateway_frontend/projects/.resources/41eeceb3871b5e6bc4bfe9021336eaab52121f201e61f1ad1376128fcf710f00 differ diff --git a/gateway_frontend/projects/.resources/4239e0c44e36919c1297a08e6528c5d6123d0b5be69b31d2ff005d6b168055f7 b/gateway_frontend/projects/.resources/4239e0c44e36919c1297a08e6528c5d6123d0b5be69b31d2ff005d6b168055f7 new file mode 100644 index 0000000..87f8759 --- /dev/null +++ b/gateway_frontend/projects/.resources/4239e0c44e36919c1297a08e6528c5d6123d0b5be69b31d2ff005d6b168055f7 @@ -0,0 +1,179 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Floor", + "order": 1, + "states": null, + "sub_path": "/Info/Floor", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Location", + "order": 1, + "states": null, + "sub_path": "/Info/Location", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Manufacturer", + "order": 1, + "states": null, + "sub_path": "/Info/Manufacturer", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Model", + "order": 1, + "states": null, + "sub_path": "/Info/Model", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Serial", + "order": 1, + "states": null, + "sub_path": "/Info/Serial", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Site", + "order": 1, + "states": null, + "sub_path": "/Info/Site", + "type": "info", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027info\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4255e64298a99d1d399fc822b156080b211d1e142d851dcbff22ece8767c5b07 b/gateway_frontend/projects/.resources/4255e64298a99d1d399fc822b156080b211d1e142d851dcbff22ece8767c5b07 new file mode 100644 index 0000000..d7d9ce4 Binary files /dev/null and b/gateway_frontend/projects/.resources/4255e64298a99d1d399fc822b156080b211d1e142d851dcbff22ece8767c5b07 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png b/gateway_frontend/projects/.resources/430608b50f9cb733048be6a2589803917026f9eb835d21bb19d6a3f9f28d6f06 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png rename to gateway_frontend/projects/.resources/430608b50f9cb733048be6a2589803917026f9eb835d21bb19d6a3f9f28d6f06 diff --git a/gateway_frontend/projects/.resources/432031f77f1b5c0b3f07af34acf87c22d6cdd336dc565246932975cb437283d3 b/gateway_frontend/projects/.resources/432031f77f1b5c0b3f07af34acf87c22d6cdd336dc565246932975cb437283d3 new file mode 100644 index 0000000..4f7226f Binary files /dev/null and b/gateway_frontend/projects/.resources/432031f77f1b5c0b3f07af34acf87c22d6cdd336dc565246932975cb437283d3 differ diff --git a/gateway_frontend/projects/.resources/438c15942d912c1e2d5948628dcf73a8ece6c32bbd8e632e58c9853d1fda86c7 b/gateway_frontend/projects/.resources/438c15942d912c1e2d5948628dcf73a8ece6c32bbd8e632e58c9853d1fda86c7 new file mode 100644 index 0000000..c1639c0 Binary files /dev/null and b/gateway_frontend/projects/.resources/438c15942d912c1e2d5948628dcf73a8ece6c32bbd8e632e58c9853d1fda86c7 differ diff --git a/gateway_frontend/projects/.resources/44004d60149a40a6ff6a1dcbbc52ef8ddda17cbca6cdcf6dc253b8d3e6fae404 b/gateway_frontend/projects/.resources/44004d60149a40a6ff6a1dcbbc52ef8ddda17cbca6cdcf6dc253b8d3e6fae404 new file mode 100644 index 0000000..a8ac1ab Binary files /dev/null and b/gateway_frontend/projects/.resources/44004d60149a40a6ff6a1dcbbc52ef8ddda17cbca6cdcf6dc253b8d3e6fae404 differ diff --git a/gateway_frontend/projects/.resources/44458d63ac5a0b2a8771fd659bf3fb82da87bfb3bd5d5af1f49214feba2e7173 b/gateway_frontend/projects/.resources/44458d63ac5a0b2a8771fd659bf3fb82da87bfb3bd5d5af1f49214feba2e7173 new file mode 100644 index 0000000..03046ee Binary files /dev/null and b/gateway_frontend/projects/.resources/44458d63ac5a0b2a8771fd659bf3fb82da87bfb3bd5d5af1f49214feba2e7173 differ diff --git a/gateway_frontend/projects/.resources/4549782187880796f5a4161f0a7c8dbd58274ef41e1e75d508af6f9be6d2dd45 b/gateway_frontend/projects/.resources/4549782187880796f5a4161f0a7c8dbd58274ef41e1e75d508af6f9be6d2dd45 new file mode 100644 index 0000000..3881cbb Binary files /dev/null and b/gateway_frontend/projects/.resources/4549782187880796f5a4161f0a7c8dbd58274ef41e1e75d508af6f9be6d2dd45 differ diff --git a/gateway_frontend/projects/.resources/454d57273a3ff367666a260d6f3db34e0cec185893fe92237270f19cbb40f408 b/gateway_frontend/projects/.resources/454d57273a3ff367666a260d6f3db34e0cec185893fe92237270f19cbb40f408 new file mode 100644 index 0000000..edeba4e --- /dev/null +++ b/gateway_frontend/projects/.resources/454d57273a3ff367666a260d6f3db34e0cec185893fe92237270f19cbb40f408 @@ -0,0 +1,144 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + }, + "opacity": 0.5 + }, + "meta": { + "name": "DM11" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity" + }, + "type": "property" + } + }, + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1067 544" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/454e683d7b4b3f6f4b85fe938b17b7ee658f6ac614d701265b0e74b3698e06b7 b/gateway_frontend/projects/.resources/454e683d7b4b3f6f4b85fe938b17b7ee658f6ac614d701265b0e74b3698e06b7 new file mode 100644 index 0000000..95f969b Binary files /dev/null and b/gateway_frontend/projects/.resources/454e683d7b4b3f6f4b85fe938b17b7ee658f6ac614d701265b0e74b3698e06b7 differ diff --git a/gateway_frontend/projects/.resources/4563594380edac31bde04e706365630b3889769357bdd087a8f52d9c84e71827 b/gateway_frontend/projects/.resources/4563594380edac31bde04e706365630b3889769357bdd087a8f52d9c84e71827 new file mode 100644 index 0000000..f4c7a49 Binary files /dev/null and b/gateway_frontend/projects/.resources/4563594380edac31bde04e706365630b3889769357bdd087a8f52d9c84e71827 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png b/gateway_frontend/projects/.resources/457fbc0cb79653716b4e1928111986fc91997d22f6ea9b443f864a489524a40d similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png rename to gateway_frontend/projects/.resources/457fbc0cb79653716b4e1928111986fc91997d22f6ea9b443f864a489524a40d diff --git a/gateway_frontend/projects/.resources/459c3792b1e52ee803ead1cbc6cb56062d5841b3cc86fc0872de5f001922d451 b/gateway_frontend/projects/.resources/459c3792b1e52ee803ead1cbc6cb56062d5841b3cc86fc0872de5f001922d451 new file mode 100644 index 0000000..cb3decf Binary files /dev/null and b/gateway_frontend/projects/.resources/459c3792b1e52ee803ead1cbc6cb56062d5841b3cc86fc0872de5f001922d451 differ diff --git a/gateway_frontend/projects/.resources/459df31fb2802d6eed0399019373f924576f2d7aece6d97456d60d37413bd914 b/gateway_frontend/projects/.resources/459df31fb2802d6eed0399019373f924576f2d7aece6d97456d60d37413bd914 new file mode 100644 index 0000000..d10ebe8 --- /dev/null +++ b/gateway_frontend/projects/.resources/459df31fb2802d6eed0399019373f924576f2d7aece6d97456d60d37413bd914 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 700, + "width": 1800 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 700, + "width": 1800 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/460e34ec34ed1a2b4bb0bf239912606294e96d41a4594053051ca9ea5dfe6954 b/gateway_frontend/projects/.resources/460e34ec34ed1a2b4bb0bf239912606294e96d41a4594053051ca9ea5dfe6954 new file mode 100644 index 0000000..3cc8225 Binary files /dev/null and b/gateway_frontend/projects/.resources/460e34ec34ed1a2b4bb0bf239912606294e96d41a4594053051ca9ea5dfe6954 differ diff --git a/gateway_frontend/projects/.resources/461a0885e0b14cad21eb3b8adcfba9cd337bd0815bc08ddb0c892f72d086650b b/gateway_frontend/projects/.resources/461a0885e0b14cad21eb3b8adcfba9cd337bd0815bc08ddb0c892f72d086650b new file mode 100644 index 0000000..e61d2a5 --- /dev/null +++ b/gateway_frontend/projects/.resources/461a0885e0b14cad21eb3b8adcfba9cd337bd0815bc08ddb0c892f72d086650b @@ -0,0 +1,314 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "250px" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Table" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "data": [ + { + "city": { + "align": "center", + "editable": true, + "justify": "left", + "style": { + "backgroundColor": "#F7901D", + "classes": "some-class" + }, + "value": "Folsom" + }, + "country": "United States", + "population": 77271 + }, + { + "city": "Helsinki", + "country": "Finland", + "population": 635591 + }, + { + "city": "Jakarta", + "country": "Indonesia", + "population": 10187595 + }, + { + "city": "Madrid", + "country": "Spain", + "population": 3233527 + }, + { + "city": "Prague", + "country": "Czech Republic", + "population": 1241664 + }, + { + "city": "San Diego", + "country": "United States", + "population": 1406630 + }, + { + "city": "San Francisco", + "country": "United States", + "population": 884363 + }, + { + "city": "Shanghai", + "country": "China", + "population": 24153000 + }, + { + "city": "Tokyo", + "country": "Japan", + "population": 13617000 + }, + { + "city": "Washington, DC", + "country": "United States", + "population": 658893 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Delhi", + "country": "India", + "population": 11034555 + }, + { + "city": "Dhaka", + "country": "Bangladesh", + "population": 14399000 + }, + { + "city": "Lagos", + "country": "Nigeria", + "population": 16060303 + }, + { + "city": "Karachi", + "country": "Pakistan", + "population": 14910352 + }, + { + "city": "Istanbul", + "country": "Turkey", + "population": 14025000 + }, + { + "city": "Cairo", + "country": "Egypt", + "population": 10230350 + }, + { + "city": "Mexico City", + "country": "Mexico", + "population": 8974724 + }, + { + "city": "London", + "country": "United Kingdom", + "population": 8825001 + }, + { + "city": "New York City", + "country": "United States", + "population": 8622698 + }, + { + "city": "Tehran", + "country": "Iran", + "population": 8154051 + }, + { + "city": "Bogota", + "country": "Colombia", + "population": 7878783 + }, + { + "city": "Rio de Janeiro", + "country": "Brazil", + "population": 6429923 + }, + { + "city": "Riyadh", + "country": "Saudi Arabia", + "population": 5676621 + }, + { + "city": "Singapore", + "country": "Singapore", + "population": 5535000 + }, + { + "city": "Saint Petersburg", + "country": "Russia", + "population": 5191690 + }, + { + "city": "Sydney", + "country": "Australia", + "population": 208374 + }, + { + "city": "Abidjan", + "country": "Ivory Coast", + "population": 4765000 + }, + { + "city": "Dar es Salaam", + "country": "Tanzania", + "population": 4364541 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Los Angeles", + "country": "United States", + "population": 3884307 + }, + { + "city": "Berlin", + "country": "Germany", + "population": 3517424 + }, + { + "city": "Jeddah", + "country": "Saudi Arabia", + "population": 3456259 + }, + { + "city": "Kabul", + "country": "Afghanistan", + "population": 3414100 + }, + { + "city": "Mashhad", + "country": "Iran", + "population": 3001184 + }, + { + "city": "Milan", + "country": "Italy", + "population": 1359905 + }, + { + "city": "Kiev", + "country": "Ukraine", + "population": 2908703 + }, + { + "city": "Rome", + "country": "Italy", + "population": 2877215 + }, + { + "city": "Chicago", + "country": "United States", + "population": 2695598 + }, + { + "city": "Osaka", + "country": "Japan", + "population": 2691742 + }, + { + "city": "Bandung", + "country": "Indonesia", + "population": 2575478 + }, + { + "city": "Managua", + "country": "Nicaragua", + "population": 2560789 + }, + { + "city": "Paris", + "country": "France", + "population": 2229621 + }, + { + "city": "Shiraz", + "country": "Iran", + "population": 1869001 + }, + { + "city": "Manila", + "country": "Philippines", + "population": 1780148 + }, + { + "city": "Montreal", + "country": "Canada", + "population": 1649519 + }, + { + "city": "Guadalajara", + "country": "Mexico", + "population": 1495189 + }, + { + "city": "Dallas", + "country": "United States", + "population": 1317929 + }, + { + "city": "Yerevan", + "country": "Armenia", + "population": 1060138 + }, + { + "city": "Tunis", + "country": "Tunisia", + "population": 1056247 + } + ] + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4656f8a3d1b889187186f88f702305d2de39986b62b2421977b901e48e222d7a b/gateway_frontend/projects/.resources/4656f8a3d1b889187186f88f702305d2de39986b62b2421977b901e48e222d7a new file mode 100644 index 0000000..3f3eb25 Binary files /dev/null and b/gateway_frontend/projects/.resources/4656f8a3d1b889187186f88f702305d2de39986b62b2421977b901e48e222d7a differ diff --git a/gateway_frontend/projects/.resources/46741d7695d02d8b210707b14242f4ddb68b9a3eba3a01c90790bb3a264be0e4 b/gateway_frontend/projects/.resources/46741d7695d02d8b210707b14242f4ddb68b9a3eba3a01c90790bb3a264be0e4 new file mode 100644 index 0000000..ceeb360 --- /dev/null +++ b/gateway_frontend/projects/.resources/46741d7695d02d8b210707b14242f4ddb68b9a3eba3a01c90790bb3a264be0e4 @@ -0,0 +1,246 @@ +{ + "custom": { + "buffer": 21, + "value": 75 + }, + "params": { + "tagPath": "[default]CDU_Test1/Config/Secondary DP Setpoint" + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}" + }, + "type": "tag" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.uiLabel" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "35%" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.EngHigh" + }, + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.EngLow" + }, + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4697269e125b564c56c672b6e6a2a419fbc09c69ccbc9f9cc3a9fe1635f20298 b/gateway_frontend/projects/.resources/4697269e125b564c56c672b6e6a2a419fbc09c69ccbc9f9cc3a9fe1635f20298 new file mode 100644 index 0000000..2d75e3e Binary files /dev/null and b/gateway_frontend/projects/.resources/4697269e125b564c56c672b6e6a2a419fbc09c69ccbc9f9cc3a9fe1635f20298 differ diff --git a/gateway_frontend/projects/.resources/46f6ed194aeae42a6e5bfffac06e90e904b6029fdf25eb9af08e68e4ddc77c95 b/gateway_frontend/projects/.resources/46f6ed194aeae42a6e5bfffac06e90e904b6029fdf25eb9af08e68e4ddc77c95 new file mode 100644 index 0000000..88f8d52 Binary files /dev/null and b/gateway_frontend/projects/.resources/46f6ed194aeae42a6e5bfffac06e90e904b6029fdf25eb9af08e68e4ddc77c95 differ diff --git a/gateway_frontend/projects/.resources/46facc2ad97c15c1d43007f8ecf851367dac77bd4be7b42c46986dcb7dbf3cbb b/gateway_frontend/projects/.resources/46facc2ad97c15c1d43007f8ecf851367dac77bd4be7b42c46986dcb7dbf3cbb new file mode 100644 index 0000000..25f6bc7 --- /dev/null +++ b/gateway_frontend/projects/.resources/46facc2ad97c15c1d43007f8ecf851367dac77bd4be7b42c46986dcb7dbf3cbb @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.9, + "width": 0.9, + "x": 0.05, + "y": 0.1 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/46ffaa89353b1aff8913c03fcde6bcfad01005248f5004981f6ab72ca1b845b6 b/gateway_frontend/projects/.resources/46ffaa89353b1aff8913c03fcde6bcfad01005248f5004981f6ab72ca1b845b6 new file mode 100644 index 0000000..793f747 --- /dev/null +++ b/gateway_frontend/projects/.resources/46ffaa89353b1aff8913c03fcde6bcfad01005248f5004981f6ab72ca1b845b6 @@ -0,0 +1,108 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "80%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "_Sandbox/aisle", + "style": { + "gap": "15px" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/47276f57917a1a1b2c8d8aab846d044e0a6cd9287b86b6515be0c82f5806e02f b/gateway_frontend/projects/.resources/47276f57917a1a1b2c8d8aab846d044e0a6cd9287b86b6515be0c82f5806e02f new file mode 100644 index 0000000..d9d544d Binary files /dev/null and b/gateway_frontend/projects/.resources/47276f57917a1a1b2c8d8aab846d044e0a6cd9287b86b6515be0c82f5806e02f differ diff --git a/gateway_frontend/projects/.resources/4824387906c4ec0290961db082a592dfd70f1681552af5da8d3fedcd9f40f64e b/gateway_frontend/projects/.resources/4824387906c4ec0290961db082a592dfd70f1681552af5da8d3fedcd9f40f64e new file mode 100644 index 0000000..e1fb555 Binary files /dev/null and b/gateway_frontend/projects/.resources/4824387906c4ec0290961db082a592dfd70f1681552af5da8d3fedcd9f40f64e differ diff --git a/gateway_frontend/projects/.resources/489460ddae2bb9116b4e2c59ff8bbb6436810ac9a5999ab667070869db2edce3 b/gateway_frontend/projects/.resources/489460ddae2bb9116b4e2c59ff8bbb6436810ac9a5999ab667070869db2edce3 new file mode 100644 index 0000000..bef80d3 Binary files /dev/null and b/gateway_frontend/projects/.resources/489460ddae2bb9116b4e2c59ff8bbb6436810ac9a5999ab667070869db2edce3 differ diff --git a/gateway_frontend/projects/.resources/48993073e2ecff7731df4dfb8d968f43ef4098f1d54247a5e418bdcd37bef4d9 b/gateway_frontend/projects/.resources/48993073e2ecff7731df4dfb8d968f43ef4098f1d54247a5e418bdcd37bef4d9 new file mode 100644 index 0000000..75ea102 --- /dev/null +++ b/gateway_frontend/projects/.resources/48993073e2ecff7731df4dfb8d968f43ef4098f1d54247a5e418bdcd37bef4d9 @@ -0,0 +1,76 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 79 + }, + "props": { + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": "20px", + "width": "20px", + "x": 70.19, + "y": -10.19 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/489f125abb250929ae22a1d7f725f23ead3bb861767e4457b610e0a6e73b47b4 b/gateway_frontend/projects/.resources/489f125abb250929ae22a1d7f725f23ead3bb861767e4457b610e0a6e73b47b4 new file mode 100644 index 0000000..53128e2 --- /dev/null +++ b/gateway_frontend/projects/.resources/489f125abb250929ae22a1d7f725f23ead3bb861767e4457b610e0a6e73b47b4 @@ -0,0 +1,127 @@ +{ + "custom": { + "menu": "value" + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Status" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "path": "Components/Faceplates/_template/control" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Control" + }, + "props": { + "path": "Components/Faceplates/_template/info" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "path": "Components/Faceplates/_template/config" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "props": { + "path": "Components/Faceplates/_template/trend" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "props": { + "path": "Components/Faceplates/_template/meta" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/48c35ab22d24924ca5b24039db6b81556a5fa029803bf43e0b81e13a99cff242 b/gateway_frontend/projects/.resources/48c35ab22d24924ca5b24039db6b81556a5fa029803bf43e0b81e13a99cff242 new file mode 100644 index 0000000..4978c13 --- /dev/null +++ b/gateway_frontend/projects/.resources/48c35ab22d24924ca5b24039db6b81556a5fa029803bf43e0b81e13a99cff242 @@ -0,0 +1,278 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "250px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/492d00f2a1e03495006f962d6f2989d07d35c6a5a027bac8de9504a79c9f5d50 b/gateway_frontend/projects/.resources/492d00f2a1e03495006f962d6f2989d07d35c6a5a027bac8de9504a79c9f5d50 new file mode 100644 index 0000000..0c20070 Binary files /dev/null and b/gateway_frontend/projects/.resources/492d00f2a1e03495006f962d6f2989d07d35c6a5a027bac8de9504a79c9f5d50 differ diff --git a/gateway_frontend/projects/.resources/4972b05c83c74b94da371b25a2beff85aaf8818272f42d3645f2c0642906866c b/gateway_frontend/projects/.resources/4972b05c83c74b94da371b25a2beff85aaf8818272f42d3645f2c0642906866c new file mode 100644 index 0000000..cc6df96 Binary files /dev/null and b/gateway_frontend/projects/.resources/4972b05c83c74b94da371b25a2beff85aaf8818272f42d3645f2c0642906866c differ diff --git a/gateway_frontend/projects/.resources/4a09186333feaca144e852a97ca8df044d5cc77a7e8998b570d572750bf6a3d6 b/gateway_frontend/projects/.resources/4a09186333feaca144e852a97ca8df044d5cc77a7e8998b570d572750bf6a3d6 new file mode 100644 index 0000000..a9b1a5a --- /dev/null +++ b/gateway_frontend/projects/.resources/4a09186333feaca144e852a97ca8df044d5cc77a7e8998b570d572750bf6a3d6 @@ -0,0 +1,46 @@ +{ + "custom": {}, + "params": { + "tagPath": "[default]CDU_1" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4a8f4486a6606efac7aba94ffd6af8772c2f311ada32795094d8c81401b09cc4 b/gateway_frontend/projects/.resources/4a8f4486a6606efac7aba94ffd6af8772c2f311ada32795094d8c81401b09cc4 new file mode 100644 index 0000000..6a03930 Binary files /dev/null and b/gateway_frontend/projects/.resources/4a8f4486a6606efac7aba94ffd6af8772c2f311ada32795094d8c81401b09cc4 differ diff --git a/gateway_frontend/projects/.resources/4aa0c69177eaeea6b00ff35024bcdbd35bca345bc1fed479ad071d3c0eec1ca4 b/gateway_frontend/projects/.resources/4aa0c69177eaeea6b00ff35024bcdbd35bca345bc1fed479ad071d3c0eec1ca4 new file mode 100644 index 0000000..a56f415 --- /dev/null +++ b/gateway_frontend/projects/.resources/4aa0c69177eaeea6b00ff35024bcdbd35bca345bc1fed479ad071d3c0eec1ca4 @@ -0,0 +1,228 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Meta\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/style.json b/gateway_frontend/projects/.resources/4aabc5ccbbd44bea09f6108aed3619f8c7ad09df98ef67c28b6ffa08a417857b similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/style.json rename to gateway_frontend/projects/.resources/4aabc5ccbbd44bea09f6108aed3619f8c7ad09df98ef67c28b6ffa08a417857b diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json b/gateway_frontend/projects/.resources/4b20551e6596acd06c1daf529c103a5d1bccf5fb67341f170f7a10920795ca45 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json rename to gateway_frontend/projects/.resources/4b20551e6596acd06c1daf529c103a5d1bccf5fb67341f170f7a10920795ca45 diff --git a/gateway_frontend/projects/.resources/4b49f93567bdea3664b2813beb0ac7526b228631f096173e3845ac38f243f3b4 b/gateway_frontend/projects/.resources/4b49f93567bdea3664b2813beb0ac7526b228631f096173e3845ac38f243f3b4 new file mode 100644 index 0000000..c3acb1c --- /dev/null +++ b/gateway_frontend/projects/.resources/4b49f93567bdea3664b2813beb0ac7526b228631f096173e3845ac38f243f3b4 @@ -0,0 +1,1343 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 0.9 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4b72e3aa4d5ff6f742aeb4ef0b78ef52f5023da8ed5e08f3a200e02beedd466e b/gateway_frontend/projects/.resources/4b72e3aa4d5ff6f742aeb4ef0b78ef52f5023da8ed5e08f3a200e02beedd466e new file mode 100644 index 0000000..a57a4cb Binary files /dev/null and b/gateway_frontend/projects/.resources/4b72e3aa4d5ff6f742aeb4ef0b78ef52f5023da8ed5e08f3a200e02beedd466e differ diff --git a/gateway_frontend/projects/.resources/4ba81926ac78c6e5ffda177c3d3d28ebca2508c3dec41e571d73aa11f58b00fc b/gateway_frontend/projects/.resources/4ba81926ac78c6e5ffda177c3d3d28ebca2508c3dec41e571d73aa11f58b00fc new file mode 100644 index 0000000..d7386d7 Binary files /dev/null and b/gateway_frontend/projects/.resources/4ba81926ac78c6e5ffda177c3d3d28ebca2508c3dec41e571d73aa11f58b00fc differ diff --git a/gateway_frontend/projects/.resources/4baac56da07febb1f625d5154540bd6614efec5a94ad86bd6e0f69eb8def412b b/gateway_frontend/projects/.resources/4baac56da07febb1f625d5154540bd6614efec5a94ad86bd6e0f69eb8def412b new file mode 100644 index 0000000..d9eb521 --- /dev/null +++ b/gateway_frontend/projects/.resources/4baac56da07febb1f625d5154540bd6614efec5a94ad86bd6e0f69eb8def412b @@ -0,0 +1,601 @@ +{ + "custom": {}, + "params": { + "type": false + }, + "propConfig": { + "params.type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 598, + "width": 198 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.type" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4bb9da21a01052f47c7f73c7b0d89702a8413d08c1d27e8aa351b67bef2bfb7c b/gateway_frontend/projects/.resources/4bb9da21a01052f47c7f73c7b0d89702a8413d08c1d27e8aa351b67bef2bfb7c new file mode 100644 index 0000000..fd0f549 Binary files /dev/null and b/gateway_frontend/projects/.resources/4bb9da21a01052f47c7f73c7b0d89702a8413d08c1d27e8aa351b67bef2bfb7c differ diff --git a/gateway_frontend/projects/.resources/4c3a33b6ef3e53520af9cbf49c6eeb42fdc77afaa750353cf10b660706f4d303 b/gateway_frontend/projects/.resources/4c3a33b6ef3e53520af9cbf49c6eeb42fdc77afaa750353cf10b660706f4d303 new file mode 100644 index 0000000..98df4b0 --- /dev/null +++ b/gateway_frontend/projects/.resources/4c3a33b6ef3e53520af9cbf49c6eeb42fdc77afaa750353cf10b660706f4d303 @@ -0,0 +1,1389 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB2/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB3/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB4/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB5/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB6/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB7/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "label", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB8/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Instantaneous Mac Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Instantaneous Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Mac kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Total Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max total kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Neutral Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Neutral Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Power Factor", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage Average LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/view.json b/gateway_frontend/projects/.resources/4c86234184e67c248907c558b0f000951c83012f1bb161bb99cdf1e08c4994bd similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/view.json rename to gateway_frontend/projects/.resources/4c86234184e67c248907c558b0f000951c83012f1bb161bb99cdf1e08c4994bd diff --git a/gateway_frontend/projects/.resources/4ce51d72852793968dc74a9e2bbce283e1cf44a68b8d599d190a4c446cd94462 b/gateway_frontend/projects/.resources/4ce51d72852793968dc74a9e2bbce283e1cf44a68b8d599d190a4c446cd94462 new file mode 100644 index 0000000..84f8e42 Binary files /dev/null and b/gateway_frontend/projects/.resources/4ce51d72852793968dc74a9e2bbce283e1cf44a68b8d599d190a4c446cd94462 differ diff --git a/gateway_frontend/projects/.resources/4de6f1cfe939c70354feb3122e97d86165b1c1cb7f4f581c5d08750501914d45 b/gateway_frontend/projects/.resources/4de6f1cfe939c70354feb3122e97d86165b1c1cb7f4f581c5d08750501914d45 new file mode 100644 index 0000000..099ed3f Binary files /dev/null and b/gateway_frontend/projects/.resources/4de6f1cfe939c70354feb3122e97d86165b1c1cb7f4f581c5d08750501914d45 differ diff --git a/gateway_frontend/projects/.resources/4dfad62cb36efe78deaffa05ca58adedb1d60ca9760626ac062c7ec130ec9906 b/gateway_frontend/projects/.resources/4dfad62cb36efe78deaffa05ca58adedb1d60ca9760626ac062c7ec130ec9906 new file mode 100644 index 0000000..49a55aa Binary files /dev/null and b/gateway_frontend/projects/.resources/4dfad62cb36efe78deaffa05ca58adedb1d60ca9760626ac062c7ec130ec9906 differ diff --git a/gateway_frontend/projects/.resources/4e711ba8cccc562081792b876ddf64cf8647f1e440ef21050fff811f1342c32b b/gateway_frontend/projects/.resources/4e711ba8cccc562081792b876ddf64cf8647f1e440ef21050fff811f1342c32b new file mode 100644 index 0000000..c846ecb --- /dev/null +++ b/gateway_frontend/projects/.resources/4e711ba8cccc562081792b876ddf64cf8647f1e440ef21050fff811f1342c32b @@ -0,0 +1,206 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 96.011, + "y": 127.703 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 63, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 3.6441 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 21.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 39.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 57.6913 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 149.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 131.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 167.6599723968506 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 185.65997239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4fb2cc734be87f877814e09c9c65be9a0b3881653e58b5911da846300daa23c8 b/gateway_frontend/projects/.resources/4fb2cc734be87f877814e09c9c65be9a0b3881653e58b5911da846300daa23c8 new file mode 100644 index 0000000..abe052e Binary files /dev/null and b/gateway_frontend/projects/.resources/4fb2cc734be87f877814e09c9c65be9a0b3881653e58b5911da846300daa23c8 differ diff --git a/gateway_frontend/projects/.resources/4fc41e91982da9bd50785b0235c969450c8850a0338d570830bd68dcc5af584c b/gateway_frontend/projects/.resources/4fc41e91982da9bd50785b0235c969450c8850a0338d570830bd68dcc5af584c new file mode 100644 index 0000000..f0d24c5 --- /dev/null +++ b/gateway_frontend/projects/.resources/4fc41e91982da9bd50785b0235c969450c8850a0338d570830bd68dcc5af584c @@ -0,0 +1,365 @@ +{ + "custom": { + "alarm_active": 0, + "udt_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 852 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4fc78ff1bb2638d610f478013adfeb92cba10d3f1fd90c18b47d59eded43573c b/gateway_frontend/projects/.resources/4fc78ff1bb2638d610f478013adfeb92cba10d3f1fd90c18b47d59eded43573c new file mode 100644 index 0000000..8fe9b0b --- /dev/null +++ b/gateway_frontend/projects/.resources/4fc78ff1bb2638d610f478013adfeb92cba10d3f1fd90c18b47d59eded43573c @@ -0,0 +1,206 @@ +{ + "custom": { + "tagPath": "[default]_Testing/CDU/Status/air_temp" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.tagPath": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027tagPath\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.item.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "custom.path": { + "binding": { + "config": { + "path": "view.params.item.tagPath" + }, + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "path": "{this.custom.path}" + }, + "tagPath": "{path}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/4feed6e6a9b06b01ebbf7119108f3174dee8eb023dd5b7dde1c36017ff0d3121 b/gateway_frontend/projects/.resources/4feed6e6a9b06b01ebbf7119108f3174dee8eb023dd5b7dde1c36017ff0d3121 new file mode 100644 index 0000000..b05f1a0 Binary files /dev/null and b/gateway_frontend/projects/.resources/4feed6e6a9b06b01ebbf7119108f3174dee8eb023dd5b7dde1c36017ff0d3121 differ diff --git a/gateway_frontend/projects/.resources/506b55c26ce2c97a98b648b1024ed8d78fdb60e95990ed55128139b52ad7c7d0 b/gateway_frontend/projects/.resources/506b55c26ce2c97a98b648b1024ed8d78fdb60e95990ed55128139b52ad7c7d0 new file mode 100644 index 0000000..590e4e1 --- /dev/null +++ b/gateway_frontend/projects/.resources/506b55c26ce2c97a98b648b1024ed8d78fdb60e95990ed55128139b52ad7c7d0 @@ -0,0 +1,163 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/507a7b5e60328ef21f20a178e81d248005e9551f88a717b854184dce30c926c1 b/gateway_frontend/projects/.resources/507a7b5e60328ef21f20a178e81d248005e9551f88a717b854184dce30c926c1 new file mode 100644 index 0000000..2bf6f71 Binary files /dev/null and b/gateway_frontend/projects/.resources/507a7b5e60328ef21f20a178e81d248005e9551f88a717b854184dce30c926c1 differ diff --git a/gateway_frontend/projects/.resources/50875926430d088f00af1ab5bb247e431a588a6b47600532c045eb5d0ac6c66f b/gateway_frontend/projects/.resources/50875926430d088f00af1ab5bb247e431a588a6b47600532c045eb5d0ac6c66f new file mode 100644 index 0000000..369934e Binary files /dev/null and b/gateway_frontend/projects/.resources/50875926430d088f00af1ab5bb247e431a588a6b47600532c045eb5d0ac6c66f differ diff --git a/gateway_frontend/projects/.resources/5093c9fae7593fbc943d22ad2e2eb5f0e80ae3067ac1d7c03a3516d09d48ef01 b/gateway_frontend/projects/.resources/5093c9fae7593fbc943d22ad2e2eb5f0e80ae3067ac1d7c03a3516d09d48ef01 new file mode 100644 index 0000000..bc3eef4 Binary files /dev/null and b/gateway_frontend/projects/.resources/5093c9fae7593fbc943d22ad2e2eb5f0e80ae3067ac1d7c03a3516d09d48ef01 differ diff --git a/gateway_frontend/projects/.resources/50cac835a4381641eb6db470e19673d4d719927c8cb1b7a08f72f82d460d0cf1 b/gateway_frontend/projects/.resources/50cac835a4381641eb6db470e19673d4d719927c8cb1b7a08f72f82d460d0cf1 new file mode 100644 index 0000000..6df3717 Binary files /dev/null and b/gateway_frontend/projects/.resources/50cac835a4381641eb6db470e19673d4d719927c8cb1b7a08f72f82d460d0cf1 differ diff --git a/gateway_frontend/projects/.resources/515b4f3c6b31ee78e7340aced6f92b3b31df44295eef7ddc4dc8bc95fead24db b/gateway_frontend/projects/.resources/515b4f3c6b31ee78e7340aced6f92b3b31df44295eef7ddc4dc8bc95fead24db new file mode 100644 index 0000000..62acffb --- /dev/null +++ b/gateway_frontend/projects/.resources/515b4f3c6b31ee78e7340aced6f92b3b31df44295eef7ddc4dc8bc95fead24db @@ -0,0 +1,32 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "System Dasboard" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/517acc4079dffb7bf8e78349c9b9f7556eaab3609ad6cdf916af38611656622a b/gateway_frontend/projects/.resources/517acc4079dffb7bf8e78349c9b9f7556eaab3609ad6cdf916af38611656622a new file mode 100644 index 0000000..c54d1ac --- /dev/null +++ b/gateway_frontend/projects/.resources/517acc4079dffb7bf8e78349c9b9f7556eaab3609ad6cdf916af38611656622a @@ -0,0 +1,246 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FC0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/51b5d5b67d488f85a487b79e1425d6520ed0557cfca503ee3c3cb3c8b34ae2ef b/gateway_frontend/projects/.resources/51b5d5b67d488f85a487b79e1425d6520ed0557cfca503ee3c3cb3c8b34ae2ef new file mode 100644 index 0000000..8a07a98 --- /dev/null +++ b/gateway_frontend/projects/.resources/51b5d5b67d488f85a487b79e1425d6520ed0557cfca503ee3c3cb3c8b34ae2ef @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.9, + "width": 0.9, + "x": 0.025, + "y": 0.1 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0026, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0554, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0975, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1507, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1929, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2457, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2881, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3403, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3827, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4361, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.478, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5314, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5731, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6265, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6687, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7209, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7638, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8166, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8582, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9116, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0026, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0975, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1507, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1929, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2457, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2881, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3403, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3827, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4361, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.478, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5314, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5731, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6265, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6687, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7209, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7638, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8166, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8582, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9116, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": -0.0008, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.0949, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.1903, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2846, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3799, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4746, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5703, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6654, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.76, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8555, + "y": 0.222 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8555, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.76, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6654, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5703, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4746, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2846, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3799, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1903, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.0949, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": -0.0008, + "y": 0.5823 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/51d44d6a30f31c7c7fbefe4d651116f127de813be848dbfa37b9f2958ab9d9d6 b/gateway_frontend/projects/.resources/51d44d6a30f31c7c7fbefe4d651116f127de813be848dbfa37b9f2958ab9d9d6 new file mode 100644 index 0000000..c84825b Binary files /dev/null and b/gateway_frontend/projects/.resources/51d44d6a30f31c7c7fbefe4d651116f127de813be848dbfa37b9f2958ab9d9d6 differ diff --git a/gateway_frontend/projects/.resources/51d78a84c67182849ef94371a3f86c41e846c48174242cf2ae81fa8825782040 b/gateway_frontend/projects/.resources/51d78a84c67182849ef94371a3f86c41e846c48174242cf2ae81fa8825782040 new file mode 100644 index 0000000..4c56a75 --- /dev/null +++ b/gateway_frontend/projects/.resources/51d78a84c67182849ef94371a3f86c41e846c48174242cf2ae81fa8825782040 @@ -0,0 +1,618 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 0, + "running": 20, + "standby": 0 + }, + "total": 20 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "custom": { + "key": "value" + }, + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/521eee7cb82dc76c3e9d943b5f816704190dda8d4cecbd5295155bd60a4c7486 b/gateway_frontend/projects/.resources/521eee7cb82dc76c3e9d943b5f816704190dda8d4cecbd5295155bd60a4c7486 new file mode 100644 index 0000000..d152511 Binary files /dev/null and b/gateway_frontend/projects/.resources/521eee7cb82dc76c3e9d943b5f816704190dda8d4cecbd5295155bd60a4c7486 differ diff --git a/gateway_frontend/projects/.resources/52480dce37812e121df212fcb70a212c435aac74cd9886c4884a189478c72325 b/gateway_frontend/projects/.resources/52480dce37812e121df212fcb70a212c435aac74cd9886c4884a189478c72325 new file mode 100644 index 0000000..0ea29c6 Binary files /dev/null and b/gateway_frontend/projects/.resources/52480dce37812e121df212fcb70a212c435aac74cd9886c4884a189478c72325 differ diff --git a/gateway_frontend/projects/.resources/52d302869fe88b8a27f5c7ccef0188070faf4bb8c51a6d3c962d2fa3c3757355 b/gateway_frontend/projects/.resources/52d302869fe88b8a27f5c7ccef0188070faf4bb8c51a6d3c962d2fa3c3757355 new file mode 100644 index 0000000..9053aa9 Binary files /dev/null and b/gateway_frontend/projects/.resources/52d302869fe88b8a27f5c7ccef0188070faf4bb8c51a6d3c962d2fa3c3757355 differ diff --git a/gateway_frontend/projects/.resources/52fb75f6a5385b6d82042b00eed0a57b280748b90ef56a87dae09f5bcff398fd b/gateway_frontend/projects/.resources/52fb75f6a5385b6d82042b00eed0a57b280748b90ef56a87dae09f5bcff398fd new file mode 100644 index 0000000..c5c6d2a --- /dev/null +++ b/gateway_frontend/projects/.resources/52fb75f6a5385b6d82042b00eed0a57b280748b90ef56a87dae09f5bcff398fd @@ -0,0 +1,5259 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_Circuit", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_GblLatch", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_InputVoltage_L12", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_InputVoltage_L23", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_InputVoltage_L31", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_kVA", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_Max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_Max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_THD_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_kVA", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_Max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_Max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_THD_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_kVA", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_Max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_Max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_THD_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Freq", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L1N", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L2N", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L12", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L23", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L31", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L1N", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L2N", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L3N", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L12", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L23", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L31", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Max_Total_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Max_Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_MaxCktCurrent", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_NeutralCurrent", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Total_kVA", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_4", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_6", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_8", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_10", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_4", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_6", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_8", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_10", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_4", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_6", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_8", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_10", + "type": "Status", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/52fec0466da447a5410aa68b8ccf084f05e27ac0acd2ed202dc7b51228ace4ef b/gateway_frontend/projects/.resources/52fec0466da447a5410aa68b8ccf084f05e27ac0acd2ed202dc7b51228ace4ef new file mode 100644 index 0000000..5d0febe Binary files /dev/null and b/gateway_frontend/projects/.resources/52fec0466da447a5410aa68b8ccf084f05e27ac0acd2ed202dc7b51228ace4ef differ diff --git a/gateway_frontend/projects/.resources/5315d8233b1ae9bd35b6cead3294378bc8cb37919284da7618fb47f2b44d6dc2 b/gateway_frontend/projects/.resources/5315d8233b1ae9bd35b6cead3294378bc8cb37919284da7618fb47f2b44d6dc2 new file mode 100644 index 0000000..79c420b Binary files /dev/null and b/gateway_frontend/projects/.resources/5315d8233b1ae9bd35b6cead3294378bc8cb37919284da7618fb47f2b44d6dc2 differ diff --git a/gateway_frontend/projects/.resources/532acabf47590b6e17d79f8204fa3c648b6a2467f5d004b0d02687b98e3098ea b/gateway_frontend/projects/.resources/532acabf47590b6e17d79f8204fa3c648b6a2467f5d004b0d02687b98e3098ea new file mode 100644 index 0000000..f34f90b Binary files /dev/null and b/gateway_frontend/projects/.resources/532acabf47590b6e17d79f8204fa3c648b6a2467f5d004b0d02687b98e3098ea differ diff --git a/gateway_frontend/projects/.resources/5392fa315293fc2f794ac82effcd63aaffe505e38969d94f991db9de1203dde8 b/gateway_frontend/projects/.resources/5392fa315293fc2f794ac82effcd63aaffe505e38969d94f991db9de1203dde8 new file mode 100644 index 0000000..2263dae Binary files /dev/null and b/gateway_frontend/projects/.resources/5392fa315293fc2f794ac82effcd63aaffe505e38969d94f991db9de1203dde8 differ diff --git a/gateway_frontend/projects/.resources/53d1986e9e4c333dd9674680365ddb875431a88a12b90b6dc637d91d090db298 b/gateway_frontend/projects/.resources/53d1986e9e4c333dd9674680365ddb875431a88a12b90b6dc637d91d090db298 new file mode 100644 index 0000000..aad9360 --- /dev/null +++ b/gateway_frontend/projects/.resources/53d1986e9e4c333dd9674680365ddb875431a88a12b90b6dc637d91d090db298 @@ -0,0 +1,320 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-3)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/548ef651f4eb65cc3209b34edf1af24f727015484debce8d6141039eaa3cd2b8 b/gateway_frontend/projects/.resources/548ef651f4eb65cc3209b34edf1af24f727015484debce8d6141039eaa3cd2b8 new file mode 100644 index 0000000..1e5a31c --- /dev/null +++ b/gateway_frontend/projects/.resources/548ef651f4eb65cc3209b34edf1af24f727015484debce8d6141039eaa3cd2b8 @@ -0,0 +1,439 @@ +{ + "custom": { + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "breadcrumbs": "valueHome_2_", + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcrumbs": "valueSpaces_2_", + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcrumbs": "valueEquipment_2_", + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcrumbs": "valueAnalysis_2_", + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcrumbs": "valueAlarms_2_", + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcrumbs": "valueDiagnostics_2_", + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Frames/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L3", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "6px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/54e43bf2727fc25159cda572fffa6d940a0dc23f32c2c592bb966481f824eb91 b/gateway_frontend/projects/.resources/54e43bf2727fc25159cda572fffa6d940a0dc23f32c2c592bb966481f824eb91 new file mode 100644 index 0000000..b24004c Binary files /dev/null and b/gateway_frontend/projects/.resources/54e43bf2727fc25159cda572fffa6d940a0dc23f32c2c592bb966481f824eb91 differ diff --git a/gateway_frontend/projects/.resources/54e4872e7c699d7cd462d9ec574b4d15f6ce53acaa22bf7b3417c1022e5b32ef b/gateway_frontend/projects/.resources/54e4872e7c699d7cd462d9ec574b4d15f6ce53acaa22bf7b3417c1022e5b32ef new file mode 100644 index 0000000..e2cd1ef --- /dev/null +++ b/gateway_frontend/projects/.resources/54e4872e7c699d7cd462d9ec574b4d15f6ce53acaa22bf7b3417c1022e5b32ef @@ -0,0 +1,2060 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "props": { + "path": "Components/Faceplates/_template/body" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/54fc2d46b333f1e6a9afcb5b6802deb1b60c695d4f2e18b6e7665b5bf0e2113e b/gateway_frontend/projects/.resources/54fc2d46b333f1e6a9afcb5b6802deb1b60c695d4f2e18b6e7665b5bf0e2113e new file mode 100644 index 0000000..576e369 --- /dev/null +++ b/gateway_frontend/projects/.resources/54fc2d46b333f1e6a9afcb5b6802deb1b60c695d4f2e18b6e7665b5bf0e2113e @@ -0,0 +1,163 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value, self.view.params.tagpath)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/54fe1ee2a4c7c4ef0f6ec2bc64d6e63aa1b847e2d5ca1a063046d354032dcde5 b/gateway_frontend/projects/.resources/54fe1ee2a4c7c4ef0f6ec2bc64d6e63aa1b847e2d5ca1a063046d354032dcde5 new file mode 100644 index 0000000..b8cefb9 Binary files /dev/null and b/gateway_frontend/projects/.resources/54fe1ee2a4c7c4ef0f6ec2bc64d6e63aa1b847e2d5ca1a063046d354032dcde5 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/thumbnail.png b/gateway_frontend/projects/.resources/555ba50e9d852fa575340918b61f3ec4bc454a0d6da5a4a18992fe6070ab3eb6 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/thumbnail.png rename to gateway_frontend/projects/.resources/555ba50e9d852fa575340918b61f3ec4bc454a0d6da5a4a18992fe6070ab3eb6 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/thumbnail.png b/gateway_frontend/projects/.resources/55667d8dbb64e503e0f72a473ed596db242d9156c0953f41848d253951136a16 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/thumbnail.png rename to gateway_frontend/projects/.resources/55667d8dbb64e503e0f72a473ed596db242d9156c0953f41848d253951136a16 diff --git a/gateway_frontend/projects/.resources/556d820be947f5e98a351287086f15ee79a9a6f0840e0e30893c54c77190a334 b/gateway_frontend/projects/.resources/556d820be947f5e98a351287086f15ee79a9a6f0840e0e30893c54c77190a334 new file mode 100644 index 0000000..dcf87f5 Binary files /dev/null and b/gateway_frontend/projects/.resources/556d820be947f5e98a351287086f15ee79a9a6f0840e0e30893c54c77190a334 differ diff --git a/gateway_frontend/projects/.resources/55b6467994c5bd28086d0eee6ad816b21ee121cf7f96ee29147f0c3b9058cf6f b/gateway_frontend/projects/.resources/55b6467994c5bd28086d0eee6ad816b21ee121cf7f96ee29147f0c3b9058cf6f new file mode 100644 index 0000000..c6001fd --- /dev/null +++ b/gateway_frontend/projects/.resources/55b6467994c5bd28086d0eee6ad816b21ee121cf7f96ee29147f0c3b9058cf6f @@ -0,0 +1,356 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 67 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 52.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 62, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 54 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/55dc2a3415a88b1c4397c0eef82ed544b54d3e2f03ea331b0f2828d858993149 b/gateway_frontend/projects/.resources/55dc2a3415a88b1c4397c0eef82ed544b54d3e2f03ea331b0f2828d858993149 new file mode 100644 index 0000000..db21096 Binary files /dev/null and b/gateway_frontend/projects/.resources/55dc2a3415a88b1c4397c0eef82ed544b54d3e2f03ea331b0f2828d858993149 differ diff --git a/gateway_frontend/projects/.resources/55e4939f0a5dd1dab7560a2875659ee017b3641d8756b0582db886dd30299a1a b/gateway_frontend/projects/.resources/55e4939f0a5dd1dab7560a2875659ee017b3641d8756b0582db886dd30299a1a new file mode 100644 index 0000000..b13b3ed Binary files /dev/null and b/gateway_frontend/projects/.resources/55e4939f0a5dd1dab7560a2875659ee017b3641d8756b0582db886dd30299a1a differ diff --git a/gateway_frontend/projects/.resources/561162ecd0b70f0312049131104c8f553db317ba669e2063d47ac8f9a672a3ee b/gateway_frontend/projects/.resources/561162ecd0b70f0312049131104c8f553db317ba669e2063d47ac8f9a672a3ee new file mode 100644 index 0000000..30df2e5 --- /dev/null +++ b/gateway_frontend/projects/.resources/561162ecd0b70f0312049131104c8f553db317ba669e2063d47ac8f9a672a3ee @@ -0,0 +1,714 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/565258af21f35798227d4cd2eaa94d5a37263df56f1f9310be9b54f2b33d48d7 b/gateway_frontend/projects/.resources/565258af21f35798227d4cd2eaa94d5a37263df56f1f9310be9b54f2b33d48d7 new file mode 100644 index 0000000..b20b4a8 --- /dev/null +++ b/gateway_frontend/projects/.resources/565258af21f35798227d4cd2eaa94d5a37263df56f1f9310be9b54f2b33d48d7 @@ -0,0 +1,154 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "80%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "_Sandbox/aisle" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5682e6cc7b75a51e8eeffd2a30d3453888b16218566a1d41ea82ff7be67f2c10 b/gateway_frontend/projects/.resources/5682e6cc7b75a51e8eeffd2a30d3453888b16218566a1d41ea82ff7be67f2c10 new file mode 100644 index 0000000..59ec065 --- /dev/null +++ b/gateway_frontend/projects/.resources/5682e6cc7b75a51e8eeffd2a30d3453888b16218566a1d41ea82ff7be67f2c10 @@ -0,0 +1,34 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "10px", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5692daebd1f904a49980542f704a7f348dd627df4447827367578a335e03eb3d b/gateway_frontend/projects/.resources/5692daebd1f904a49980542f704a7f348dd627df4447827367578a335e03eb3d new file mode 100644 index 0000000..a7770f7 Binary files /dev/null and b/gateway_frontend/projects/.resources/5692daebd1f904a49980542f704a7f348dd627df4447827367578a335e03eb3d differ diff --git a/gateway_frontend/projects/.resources/56e4c8a65221a12ed4e04fcb72a8c874d60df1abf118b6cd1cad0c0d2cde4cde b/gateway_frontend/projects/.resources/56e4c8a65221a12ed4e04fcb72a8c874d60df1abf118b6cd1cad0c0d2cde4cde new file mode 100644 index 0000000..1f7843e Binary files /dev/null and b/gateway_frontend/projects/.resources/56e4c8a65221a12ed4e04fcb72a8c874d60df1abf118b6cd1cad0c0d2cde4cde differ diff --git a/gateway_frontend/projects/.resources/577ddb0e59658575429eda418d67e53ba2097695859ab52b887c9610a33bbca3 b/gateway_frontend/projects/.resources/577ddb0e59658575429eda418d67e53ba2097695859ab52b887c9610a33bbca3 new file mode 100644 index 0000000..980fb86 --- /dev/null +++ b/gateway_frontend/projects/.resources/577ddb0e59658575429eda418d67e53ba2097695859ab52b887c9610a33bbca3 @@ -0,0 +1,342 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "udt_type": "_template" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/57e1b339a94b141685f87854ee5e5989775234b6c236bdcf8a86fb0310393c20 b/gateway_frontend/projects/.resources/57e1b339a94b141685f87854ee5e5989775234b6c236bdcf8a86fb0310393c20 new file mode 100644 index 0000000..c4bfdfe --- /dev/null +++ b/gateway_frontend/projects/.resources/57e1b339a94b141685f87854ee5e5989775234b6c236bdcf8a86fb0310393c20 @@ -0,0 +1,265 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "150px" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "100px" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "75px" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "center", + "justify": "flex-end", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/57e91469461f894950a37825e8b97e1994ddec9dbe0cdf076077a353f0e51c44 b/gateway_frontend/projects/.resources/57e91469461f894950a37825e8b97e1994ddec9dbe0cdf076077a353f0e51c44 new file mode 100644 index 0000000..c91b65d --- /dev/null +++ b/gateway_frontend/projects/.resources/57e91469461f894950a37825e8b97e1994ddec9dbe0cdf076077a353f0e51c44 @@ -0,0 +1,206 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 98.011, + "y": 127.703 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 97.8, + "y": 3.6441 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 97.8, + "y": 21.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 97.8, + "y": 39.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 97.8, + "y": 57.6913 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 149.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 131.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 167.6599723968506 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 185.65997239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/582e34e96d153787f7a51ebba174f101b00a145bda62adbf0abface0cb040381 b/gateway_frontend/projects/.resources/582e34e96d153787f7a51ebba174f101b00a145bda62adbf0abface0cb040381 new file mode 100644 index 0000000..d9a7df3 --- /dev/null +++ b/gateway_frontend/projects/.resources/582e34e96d153787f7a51ebba174f101b00a145bda62adbf0abface0cb040381 @@ -0,0 +1,1344 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 700, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 482.86, + "width": 1710, + "x": 50.22, + "y": 147.77 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 50.19, + "width": 78.84, + "x": 17.64, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 50.19, + "width": 78.84, + "x": 100.26, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 50.19, + "width": 78.84, + "x": 201.42, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 50.19, + "width": 78.84, + "x": 282.78, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 372.06, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 454.14, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 555.3, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 636.3, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 734.22, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 816.48, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 917.64, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 998.64, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1094.22, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1176.3, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1277.64, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1358.64, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1453.14, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1535.22, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1636.38, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1717.38, + "y": 6.86 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 17.64, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 99.72, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 201.06, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 282.06, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 372.06, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 454.14, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 555.3, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 636.3, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 734.22, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 816.3, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 917.64, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 998.64, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1094.22, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1176.3, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1277.64, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1358.64, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1453.14, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1535.22, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1636.56, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 50.19, + "width": 78.66, + "x": 1717.56, + "y": 633.5 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 206.22, + "width": 151.02, + "x": 33.66, + "y": 171.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 213.12, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 388.08, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 562.14, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 736.74, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 911.52, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1085.04, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1260.36, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1434.24, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1608.48, + "y": 80.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1607.94, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1433.88, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1259.82, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 1084.86, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 911.88, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 561.96, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 736.92, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 387.9, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 282.31, + "width": 151.02, + "x": 212.94, + "y": 375.27 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 210, + "width": 167.04, + "x": 29.88, + "y": 420.28 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/583901c553c1c9c403f9fc4ee079bcc5302c9557cd8f12d7503cf996c46b13ad b/gateway_frontend/projects/.resources/583901c553c1c9c403f9fc4ee079bcc5302c9557cd8f12d7503cf996c46b13ad new file mode 100644 index 0000000..6c6ea2d Binary files /dev/null and b/gateway_frontend/projects/.resources/583901c553c1c9c403f9fc4ee079bcc5302c9557cd8f12d7503cf996c46b13ad differ diff --git a/gateway_frontend/projects/.resources/58d0d610995b865a3589932d25dccb7f40d3398224bbf89a63ec781256cf37bf b/gateway_frontend/projects/.resources/58d0d610995b865a3589932d25dccb7f40d3398224bbf89a63ec781256cf37bf new file mode 100644 index 0000000..9e9a5a0 --- /dev/null +++ b/gateway_frontend/projects/.resources/58d0d610995b865a3589932d25dccb7f40d3398224bbf89a63ec781256cf37bf @@ -0,0 +1,1129 @@ +{ + "custom": { + "all_tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "category": "Config", + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.all_tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "custom.category": { + "persistent": true + }, + "custom.tags": { + "binding": { + "config": { + "path": "view.custom.all_tags" + }, + "enabled": false, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\tif item[\u0027type\u0027] \u003d\u003d self.custom.category:\n\t\t\toutput.append(item)\n\treturn output", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/58dc79ff1b7ded5530a4e15e125fbff56576ae7b4da3bccb43ef8eecf2616601 b/gateway_frontend/projects/.resources/58dc79ff1b7ded5530a4e15e125fbff56576ae7b4da3bccb43ef8eecf2616601 new file mode 100644 index 0000000..2392bc6 Binary files /dev/null and b/gateway_frontend/projects/.resources/58dc79ff1b7ded5530a4e15e125fbff56576ae7b4da3bccb43ef8eecf2616601 differ diff --git a/gateway_frontend/projects/.resources/5912c755fd639535a96dc392577b90510c2ef7842ba63fa94261707f3e2eaa19 b/gateway_frontend/projects/.resources/5912c755fd639535a96dc392577b90510c2ef7842ba63fa94261707f3e2eaa19 new file mode 100644 index 0000000..011b0d5 Binary files /dev/null and b/gateway_frontend/projects/.resources/5912c755fd639535a96dc392577b90510c2ef7842ba63fa94261707f3e2eaa19 differ diff --git a/gateway_frontend/projects/.resources/59aa298a159ea71366f18ed255d1fd5cbf17c8ffb9208449dfcfb6e9c2de94ff b/gateway_frontend/projects/.resources/59aa298a159ea71366f18ed255d1fd5cbf17c8ffb9208449dfcfb6e9c2de94ff new file mode 100644 index 0000000..e8ec3ff Binary files /dev/null and b/gateway_frontend/projects/.resources/59aa298a159ea71366f18ed255d1fd5cbf17c8ffb9208449dfcfb6e9c2de94ff differ diff --git a/gateway_frontend/projects/.resources/59af4b6f36c77257ae1128ec4778d2fe752b44b0476970a49e9d08d855c3e4dc b/gateway_frontend/projects/.resources/59af4b6f36c77257ae1128ec4778d2fe752b44b0476970a49e9d08d855c3e4dc new file mode 100644 index 0000000..992ab83 --- /dev/null +++ b/gateway_frontend/projects/.resources/59af4b6f36c77257ae1128ec4778d2fe752b44b0476970a49e9d08d855c3e4dc @@ -0,0 +1,24 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5a2911f8f47b7185d1dff54ff94fa63a63b86ba1c5cd96080c79232f9fd8f6d5 b/gateway_frontend/projects/.resources/5a2911f8f47b7185d1dff54ff94fa63a63b86ba1c5cd96080c79232f9fd8f6d5 new file mode 100644 index 0000000..edd188f Binary files /dev/null and b/gateway_frontend/projects/.resources/5a2911f8f47b7185d1dff54ff94fa63a63b86ba1c5cd96080c79232f9fd8f6d5 differ diff --git a/gateway_frontend/projects/.resources/5a4a9aecac39693842067a2aef92d56fe20134ff1366f74bb09243d51e5398d6 b/gateway_frontend/projects/.resources/5a4a9aecac39693842067a2aef92d56fe20134ff1366f74bb09243d51e5398d6 new file mode 100644 index 0000000..1e8889f --- /dev/null +++ b/gateway_frontend/projects/.resources/5a4a9aecac39693842067a2aef92d56fe20134ff1366f74bb09243d51e5398d6 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 700, + "width": 1600 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 700, + "width": 1800 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5a4c401ae160630942a32d505c0b51348673cd2791cf8244c5c38642c5101f9b b/gateway_frontend/projects/.resources/5a4c401ae160630942a32d505c0b51348673cd2791cf8244c5c38642c5101f9b new file mode 100644 index 0000000..1715f16 --- /dev/null +++ b/gateway_frontend/projects/.resources/5a4c401ae160630942a32d505c0b51348673cd2791cf8244c5c38642c5101f9b @@ -0,0 +1,170 @@ +{ + "custom": { + "options": [ + "Open", + "Closed" + ], + "values": [ + "Open", + "Closed" + ] + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + } + }, + "propConfig": { + "custom.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}.ui_states" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "transforms": [ + { + "code": "\toptions \u003d self.view.custom.options\n\treturn options[int(value)]", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)", + "borderBottomLeftRadius": 4, + "borderBottomRightRadius": 4, + "borderTopLeftRadius": 4, + "borderTopRightRadius": 4, + "color": "var(--container-root)", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5ad1a655b9fb6af640a645625ffd31aa60ee9767a42ec87b3572e733a58d3fbf b/gateway_frontend/projects/.resources/5ad1a655b9fb6af640a645625ffd31aa60ee9767a42ec87b3572e733a58d3fbf new file mode 100644 index 0000000..f10fc2a --- /dev/null +++ b/gateway_frontend/projects/.resources/5ad1a655b9fb6af640a645625ffd31aa60ee9767a42ec87b3572e733a58d3fbf @@ -0,0 +1,41 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "5px", + "overflow": "visible", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5ad1f51b023dd70be07e78c423f5fadb2eeb208d183012422fd5f4366af18bea b/gateway_frontend/projects/.resources/5ad1f51b023dd70be07e78c423f5fadb2eeb208d183012422fd5f4366af18bea new file mode 100644 index 0000000..52af605 --- /dev/null +++ b/gateway_frontend/projects/.resources/5ad1f51b023dd70be07e78c423f5fadb2eeb208d183012422fd5f4366af18bea @@ -0,0 +1,50 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 50 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "127px" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginRight": "10px" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "props": { + "color": "var(--text-color)", + "path": "material/insert_emoticon" + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5b436ea51bbc1d105d5de0bb23978925f0a6b4f2434a62e2a8f8906ee0af23fe b/gateway_frontend/projects/.resources/5b436ea51bbc1d105d5de0bb23978925f0a6b4f2434a62e2a8f8906ee0af23fe new file mode 100644 index 0000000..7aebf31 --- /dev/null +++ b/gateway_frontend/projects/.resources/5b436ea51bbc1d105d5de0bb23978925f0a6b4f2434a62e2a8f8906ee0af23fe @@ -0,0 +1,145 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0963, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1407, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1813, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.2259, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.7767, + "width": 0.95, + "x": 0.0279, + "y": 0.1434 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5b5eecdcbb6d16554625007858a54fcf97940afa4712d95a6c9898099ae35fa0 b/gateway_frontend/projects/.resources/5b5eecdcbb6d16554625007858a54fcf97940afa4712d95a6c9898099ae35fa0 new file mode 100644 index 0000000..856483b --- /dev/null +++ b/gateway_frontend/projects/.resources/5b5eecdcbb6d16554625007858a54fcf97940afa4712d95a6c9898099ae35fa0 @@ -0,0 +1,2187 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5c682152d833904a8abd3043854d39718efc6201a9d55d0c5c07029f59bd65dc b/gateway_frontend/projects/.resources/5c682152d833904a8abd3043854d39718efc6201a9d55d0c5c07029f59bd65dc new file mode 100644 index 0000000..35c6153 --- /dev/null +++ b/gateway_frontend/projects/.resources/5c682152d833904a8abd3043854d39718efc6201a9d55d0c5c07029f59bd65dc @@ -0,0 +1,266 @@ +{ + "custom": { + "buffer": null, + "value": 10 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "35%" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5c8833bd226cf5f29c919a78bd185f0b77967380cfd42a12c8cbd1e142e2fcb1 b/gateway_frontend/projects/.resources/5c8833bd226cf5f29c919a78bd185f0b77967380cfd42a12c8cbd1e142e2fcb1 new file mode 100644 index 0000000..0add3cf Binary files /dev/null and b/gateway_frontend/projects/.resources/5c8833bd226cf5f29c919a78bd185f0b77967380cfd42a12c8cbd1e142e2fcb1 differ diff --git a/gateway_frontend/projects/.resources/5d27555b7bcaad2a1e8c144ec7a22bf9b55ca135c292ef240a3ca012e38d7d08 b/gateway_frontend/projects/.resources/5d27555b7bcaad2a1e8c144ec7a22bf9b55ca135c292ef240a3ca012e38d7d08 new file mode 100644 index 0000000..c41cbad --- /dev/null +++ b/gateway_frontend/projects/.resources/5d27555b7bcaad2a1e8c144ec7a22bf9b55ca135c292ef240a3ca012e38d7d08 @@ -0,0 +1,93 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5d5bfba67e4bb69fdb931ade45acabf28750a31e5cb1d0815338b7853e8be64c b/gateway_frontend/projects/.resources/5d5bfba67e4bb69fdb931ade45acabf28750a31e5cb1d0815338b7853e8be64c new file mode 100644 index 0000000..d8e36c7 --- /dev/null +++ b/gateway_frontend/projects/.resources/5d5bfba67e4bb69fdb931ade45acabf28750a31e5cb1d0815338b7853e8be64c @@ -0,0 +1,134 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 146, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 74.96, + "y": 65.89 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": -0.04, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 0.5683199999999999, + "y": 67.1992 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 1, + "y": 83 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 1, + "y": 100 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 1, + "y": 115 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json b/gateway_frontend/projects/.resources/5de01a64516f409b7859904b908bd12956019afadce27da03488ed72c224e513 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json rename to gateway_frontend/projects/.resources/5de01a64516f409b7859904b908bd12956019afadce27da03488ed72c224e513 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json b/gateway_frontend/projects/.resources/5dfb1280b78ebcdcc0482a2bd2242722e0c4d355a1a382fe1e9e2acaa0f2b9a8 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json rename to gateway_frontend/projects/.resources/5dfb1280b78ebcdcc0482a2bd2242722e0c4d355a1a382fe1e9e2acaa0f2b9a8 diff --git a/gateway_frontend/projects/.resources/5e177b1d38bae7f6eae2273441ffabb0cd1f3425a2976aaf9257e5d3ef9e6259 b/gateway_frontend/projects/.resources/5e177b1d38bae7f6eae2273441ffabb0cd1f3425a2976aaf9257e5d3ef9e6259 new file mode 100644 index 0000000..c1e0ed9 Binary files /dev/null and b/gateway_frontend/projects/.resources/5e177b1d38bae7f6eae2273441ffabb0cd1f3425a2976aaf9257e5d3ef9e6259 differ diff --git a/gateway_frontend/projects/.resources/5e49f55e7d916559d567e5f3550ca32e09effddcb44a124512cfaf2cfa908743 b/gateway_frontend/projects/.resources/5e49f55e7d916559d567e5f3550ca32e09effddcb44a124512cfaf2cfa908743 new file mode 100644 index 0000000..f475f56 --- /dev/null +++ b/gateway_frontend/projects/.resources/5e49f55e7d916559d567e5f3550ca32e09effddcb44a124512cfaf2cfa908743 @@ -0,0 +1,62 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 50 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "127px" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginRight": "10px" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "props": { + "color": "var(--text-color)", + "path": "material/insert_emoticon" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50px" + }, + "props": { + "text": "Layout" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5e8f1e28d3075569ad082bfde49a698bd04c4deffbfe163a81ad9a487775c22b b/gateway_frontend/projects/.resources/5e8f1e28d3075569ad082bfde49a698bd04c4deffbfe163a81ad9a487775c22b new file mode 100644 index 0000000..afc8a81 --- /dev/null +++ b/gateway_frontend/projects/.resources/5e8f1e28d3075569ad082bfde49a698bd04c4deffbfe163a81ad9a487775c22b @@ -0,0 +1,629 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 0, + "running": 20, + "standby": 0 + }, + "total": 20 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "custom": { + "key": "value" + }, + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5e9a5cd6efdda36018c4f262513045f4494c1fbb93cd591bc4f204f8d94388ca b/gateway_frontend/projects/.resources/5e9a5cd6efdda36018c4f262513045f4494c1fbb93cd591bc4f204f8d94388ca new file mode 100644 index 0000000..fe80f6e --- /dev/null +++ b/gateway_frontend/projects/.resources/5e9a5cd6efdda36018c4f262513045f4494c1fbb93cd591bc4f204f8d94388ca @@ -0,0 +1,648 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\tif item[\u0027is_hidden\u0027] is True:\n\t\t\tcontinue\n\t\toutput.append(item)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5eef9e4f2072b7dadf6080e14d7a739d29e4282922805ca0a537cb24c37b1df7 b/gateway_frontend/projects/.resources/5eef9e4f2072b7dadf6080e14d7a739d29e4282922805ca0a537cb24c37b1df7 new file mode 100644 index 0000000..ac32c74 --- /dev/null +++ b/gateway_frontend/projects/.resources/5eef9e4f2072b7dadf6080e14d7a739d29e4282922805ca0a537cb24c37b1df7 @@ -0,0 +1,714 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value, self.view.params.tagpath)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5f17f5da976d64255b8c02e3c445ead72743d79bd8740366ee63f5b63c726fd8 b/gateway_frontend/projects/.resources/5f17f5da976d64255b8c02e3c445ead72743d79bd8740366ee63f5b63c726fd8 new file mode 100644 index 0000000..4a82851 Binary files /dev/null and b/gateway_frontend/projects/.resources/5f17f5da976d64255b8c02e3c445ead72743d79bd8740366ee63f5b63c726fd8 differ diff --git a/gateway_frontend/projects/.resources/5f1fb968464d4d94923085955e6b967784b4607694e2b84134fa8f20eff53b15 b/gateway_frontend/projects/.resources/5f1fb968464d4d94923085955e6b967784b4607694e2b84134fa8f20eff53b15 new file mode 100644 index 0000000..c3b998b --- /dev/null +++ b/gateway_frontend/projects/.resources/5f1fb968464d4d94923085955e6b967784b4607694e2b84134fa8f20eff53b15 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 700, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.6898, + "width": 0.95, + "x": 0.0279, + "y": 0.2111 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.2946, + "width": 0.0839, + "x": 0.0216, + "y": 0.1143 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1184, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2156, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3123, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4093, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5064, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6028, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7002, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7968, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8936, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8933, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7966, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6999, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6027, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5066, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3122, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4094, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2155, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1183, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.0216, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5f79826abe1b4937c00f7b8de14f6a201c4e4418ad4de0a7b7ce8e41cf0335d4 b/gateway_frontend/projects/.resources/5f79826abe1b4937c00f7b8de14f6a201c4e4418ad4de0a7b7ce8e41cf0335d4 new file mode 100644 index 0000000..5cd1854 --- /dev/null +++ b/gateway_frontend/projects/.resources/5f79826abe1b4937c00f7b8de14f6a201c4e4418ad4de0a7b7ce8e41cf0335d4 @@ -0,0 +1,11 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "meta": { + "name": "root" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/5fbf7832ec24bc45d4d3d858e6ebc4cd4ee30717e953ada1047ca610661b3f71 b/gateway_frontend/projects/.resources/5fbf7832ec24bc45d4d3d858e6ebc4cd4ee30717e953ada1047ca610661b3f71 new file mode 100644 index 0000000..09db879 Binary files /dev/null and b/gateway_frontend/projects/.resources/5fbf7832ec24bc45d4d3d858e6ebc4cd4ee30717e953ada1047ca610661b3f71 differ diff --git a/gateway_frontend/projects/.resources/609486684b04fbcaa2e57ff7e5dd7d04af87f0adcce1ee41d5e06f12970a602c b/gateway_frontend/projects/.resources/609486684b04fbcaa2e57ff7e5dd7d04af87f0adcce1ee41d5e06f12970a602c new file mode 100644 index 0000000..0ea97bb Binary files /dev/null and b/gateway_frontend/projects/.resources/609486684b04fbcaa2e57ff7e5dd7d04af87f0adcce1ee41d5e06f12970a602c differ diff --git a/gateway_frontend/projects/.resources/609e435ac72de55d66ad29332c554615c0345b0c044e2e196ddb3e5866b8f23d b/gateway_frontend/projects/.resources/609e435ac72de55d66ad29332c554615c0345b0c044e2e196ddb3e5866b8f23d new file mode 100644 index 0000000..260e013 --- /dev/null +++ b/gateway_frontend/projects/.resources/609e435ac72de55d66ad29332c554615c0345b0c044e2e196ddb3e5866b8f23d @@ -0,0 +1,245 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 60, + "width": 59 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 46, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 29 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/609fec25f2554271ca0a70a226159d47fc9d2a7e604f41fff3d368ce2c2eb724 b/gateway_frontend/projects/.resources/609fec25f2554271ca0a70a226159d47fc9d2a7e604f41fff3d368ce2c2eb724 new file mode 100644 index 0000000..b7c69e4 --- /dev/null +++ b/gateway_frontend/projects/.resources/609fec25f2554271ca0a70a226159d47fc9d2a7e604f41fff3d368ce2c2eb724 @@ -0,0 +1,133 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 23, + "width": 69 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#00000010", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "boxShadow": "var(--box-shadow-3", + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Det 3", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 54.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/60ba4dc0e3e3c00bbd276a3a1013fdfb3053d833b157e37bd2be441d9f487b44 b/gateway_frontend/projects/.resources/60ba4dc0e3e3c00bbd276a3a1013fdfb3053d833b157e37bd2be441d9f487b44 new file mode 100644 index 0000000..94ce349 Binary files /dev/null and b/gateway_frontend/projects/.resources/60ba4dc0e3e3c00bbd276a3a1013fdfb3053d833b157e37bd2be441d9f487b44 differ diff --git a/gateway_frontend/projects/.resources/60d323213d59c974eeb0aa90d42d12c458ab7a850aec719a0785093b6534ea2b b/gateway_frontend/projects/.resources/60d323213d59c974eeb0aa90d42d12c458ab7a850aec719a0785093b6534ea2b new file mode 100644 index 0000000..c2be12c --- /dev/null +++ b/gateway_frontend/projects/.resources/60d323213d59c974eeb0aa90d42d12c458ab7a850aec719a0785093b6534ea2b @@ -0,0 +1,1344 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.9, + "width": 0.9, + "y": 0.1 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/613209b1544f9f91795dfb2d6f7d2f129c7985620fea836519d4439df5ae7b3e b/gateway_frontend/projects/.resources/613209b1544f9f91795dfb2d6f7d2f129c7985620fea836519d4439df5ae7b3e new file mode 100644 index 0000000..1dda649 Binary files /dev/null and b/gateway_frontend/projects/.resources/613209b1544f9f91795dfb2d6f7d2f129c7985620fea836519d4439df5ae7b3e differ diff --git a/gateway_frontend/projects/.resources/61cd9fe85cb08f69130028c5fb12722caea690c8cbcf27a349ec65d43607b0e7 b/gateway_frontend/projects/.resources/61cd9fe85cb08f69130028c5fb12722caea690c8cbcf27a349ec65d43607b0e7 new file mode 100644 index 0000000..26b445f --- /dev/null +++ b/gateway_frontend/projects/.resources/61cd9fe85cb08f69130028c5fb12722caea690c8cbcf27a349ec65d43607b0e7 @@ -0,0 +1,1047 @@ +{ + "custom": { + "all_tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "category": "Config", + "tags": "value" + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.all_tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "custom.category": { + "persistent": true + }, + "custom.tags": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/61d434fac8d9c1b427346f8b6e85f5fb02b2df7bb1c9a2dae3cce48e89e0ce27 b/gateway_frontend/projects/.resources/61d434fac8d9c1b427346f8b6e85f5fb02b2df7bb1c9a2dae3cce48e89e0ce27 new file mode 100644 index 0000000..66c4574 --- /dev/null +++ b/gateway_frontend/projects/.resources/61d434fac8d9c1b427346f8b6e85f5fb02b2df7bb1c9a2dae3cce48e89e0ce27 @@ -0,0 +1,3869 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{view.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{view.custom.status_items}" + }, + { + "input": "Control", + "output": "{view.custom.control_items}" + }, + { + "input": "Config", + "output": "{view.custom.config_items}" + }, + { + "input": "Meta", + "output": "{view.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json b/gateway_frontend/projects/.resources/6239e76f78ca1ed74b1bfaec18d18d2a55c92a03f48edaea567404dd17620d43 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json rename to gateway_frontend/projects/.resources/6239e76f78ca1ed74b1bfaec18d18d2a55c92a03f48edaea567404dd17620d43 diff --git a/gateway_frontend/projects/.resources/624b568fe0fd4bf4843b4fa30a2c6cbf48556dbd5be7e4fdf582c7a1eaccd575 b/gateway_frontend/projects/.resources/624b568fe0fd4bf4843b4fa30a2c6cbf48556dbd5be7e4fdf582c7a1eaccd575 new file mode 100644 index 0000000..97104b1 --- /dev/null +++ b/gateway_frontend/projects/.resources/624b568fe0fd4bf4843b4fa30a2c6cbf48556dbd5be7e4fdf582c7a1eaccd575 @@ -0,0 +1,1389 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB2/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB3/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB4/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB5/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB6/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB7/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB8/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Instantaneous Mac Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Instantaneous Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Mac kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Total Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max total kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Neutral Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Neutral Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Power Factor", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage Average LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/628cfd7c5a2aeb1a574c3e000e452783457623f3a4c119cdd06102bbed5cf0f2 b/gateway_frontend/projects/.resources/628cfd7c5a2aeb1a574c3e000e452783457623f3a4c119cdd06102bbed5cf0f2 new file mode 100644 index 0000000..4116e60 --- /dev/null +++ b/gateway_frontend/projects/.resources/628cfd7c5a2aeb1a574c3e000e452783457623f3a4c119cdd06102bbed5cf0f2 @@ -0,0 +1,263 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FC0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "classes": "containers/HoverOver", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6293f6a32f803576ce45f975c4b1fa335fb45f8b045a0cb5040d6c1930fb8ba5 b/gateway_frontend/projects/.resources/6293f6a32f803576ce45f975c4b1fa335fb45f8b045a0cb5040d6c1930fb8ba5 new file mode 100644 index 0000000..e9bca4d Binary files /dev/null and b/gateway_frontend/projects/.resources/6293f6a32f803576ce45f975c4b1fa335fb45f8b045a0cb5040d6c1930fb8ba5 differ diff --git a/gateway_frontend/projects/.resources/62ac1489465c3fbb0127b3942912c77eb28eb2ab7c65d511cd7751de31d0fd4c b/gateway_frontend/projects/.resources/62ac1489465c3fbb0127b3942912c77eb28eb2ab7c65d511cd7751de31d0fd4c new file mode 100644 index 0000000..dff1a9c --- /dev/null +++ b/gateway_frontend/projects/.resources/62ac1489465c3fbb0127b3942912c77eb28eb2ab7c65d511cd7751de31d0fd4c @@ -0,0 +1,400 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "values_1" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "props": { + "text": "CDU Running" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "text": "CDU Standby" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "30%", + "grow": 1, + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_1" + }, + "position": { + "grow": 1 + }, + "props": { + "text": "CDU Faulted" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "50px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "values_0" + }, + "position": { + "basis": "30%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "values" + }, + "position": { + "basis": "30%" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/62beed5f167f6c1e6df8d69a702f679ea144fae9d38ea72f2a84b64665a9a928 b/gateway_frontend/projects/.resources/62beed5f167f6c1e6df8d69a702f679ea144fae9d38ea72f2a84b64665a9a928 new file mode 100644 index 0000000..07009a9 --- /dev/null +++ b/gateway_frontend/projects/.resources/62beed5f167f6c1e6df8d69a702f679ea144fae9d38ea72f2a84b64665a9a928 @@ -0,0 +1,47 @@ +{ + "pages": { + "/": { + "docks": { + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 50, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + }, + "title": "", + "viewPath": "Pages/Layout" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/62c70c627c735a3ec7cc544586f31b52c89b871aa1ca345da5b8ea8551d380e6 b/gateway_frontend/projects/.resources/62c70c627c735a3ec7cc544586f31b52c89b871aa1ca345da5b8ea8551d380e6 new file mode 100644 index 0000000..296dad3 --- /dev/null +++ b/gateway_frontend/projects/.resources/62c70c627c735a3ec7cc544586f31b52c89b871aa1ca345da5b8ea8551d380e6 @@ -0,0 +1,324 @@ +{ + "custom": { + "alarm_active": 2, + "udt_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "props": { + "path": "Components/Faceplates/_template/body" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/639750b5c3ffd284a284211d3b1d22166ab6403badf5547493d09edaa0ee1a34 b/gateway_frontend/projects/.resources/639750b5c3ffd284a284211d3b1d22166ab6403badf5547493d09edaa0ee1a34 new file mode 100644 index 0000000..d73c116 --- /dev/null +++ b/gateway_frontend/projects/.resources/639750b5c3ffd284a284211d3b1d22166ab6403badf5547493d09edaa0ee1a34 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 700, + "width": 1600 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 700, + "width": 1600 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/63e52dc6fac566fe13a8bae19c591a7fa9cc717f65ba081e83158cb3b99c2565 b/gateway_frontend/projects/.resources/63e52dc6fac566fe13a8bae19c591a7fa9cc717f65ba081e83158cb3b99c2565 new file mode 100644 index 0000000..89a7616 Binary files /dev/null and b/gateway_frontend/projects/.resources/63e52dc6fac566fe13a8bae19c591a7fa9cc717f65ba081e83158cb3b99c2565 differ diff --git a/gateway_frontend/projects/.resources/648ed05424498ffa5fbb0d005bc51a733e0539723e54389dd544ae66c302013b b/gateway_frontend/projects/.resources/648ed05424498ffa5fbb0d005bc51a733e0539723e54389dd544ae66c302013b new file mode 100644 index 0000000..8642cc2 Binary files /dev/null and b/gateway_frontend/projects/.resources/648ed05424498ffa5fbb0d005bc51a733e0539723e54389dd544ae66c302013b differ diff --git a/gateway_frontend/projects/.resources/64bd0afac3d060ccc3db344845f86a404de9ecb6f746aab3a80d43d7d31cfe07 b/gateway_frontend/projects/.resources/64bd0afac3d060ccc3db344845f86a404de9ecb6f746aab3a80d43d7d31cfe07 new file mode 100644 index 0000000..562083f Binary files /dev/null and b/gateway_frontend/projects/.resources/64bd0afac3d060ccc3db344845f86a404de9ecb6f746aab3a80d43d7d31cfe07 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png b/gateway_frontend/projects/.resources/64c68aa0d0a18ecc29a126221456dc8f1b263fb216cd53322c94f5a174ba6620 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png rename to gateway_frontend/projects/.resources/64c68aa0d0a18ecc29a126221456dc8f1b263fb216cd53322c94f5a174ba6620 diff --git a/gateway_frontend/projects/.resources/669e24c1c44d0cad46368c1c52f43a64d64b8e67f26c95562ebaa2c277ca6d8e b/gateway_frontend/projects/.resources/669e24c1c44d0cad46368c1c52f43a64d64b8e67f26c95562ebaa2c277ca6d8e new file mode 100644 index 0000000..d69a9b0 Binary files /dev/null and b/gateway_frontend/projects/.resources/669e24c1c44d0cad46368c1c52f43a64d64b8e67f26c95562ebaa2c277ca6d8e differ diff --git a/gateway_frontend/projects/.resources/670b510e2173b08ae3295c8ddfad80b53452729aca4cb88dbf5337552cf9237f b/gateway_frontend/projects/.resources/670b510e2173b08ae3295c8ddfad80b53452729aca4cb88dbf5337552cf9237f new file mode 100644 index 0000000..f844e2e Binary files /dev/null and b/gateway_frontend/projects/.resources/670b510e2173b08ae3295c8ddfad80b53452729aca4cb88dbf5337552cf9237f differ diff --git a/gateway_frontend/projects/.resources/674e37d9677dfe30ba01ff73495a457977cfc9d9b417fa0cc8e92695e6ed0768 b/gateway_frontend/projects/.resources/674e37d9677dfe30ba01ff73495a457977cfc9d9b417fa0cc8e92695e6ed0768 new file mode 100644 index 0000000..af38487 Binary files /dev/null and b/gateway_frontend/projects/.resources/674e37d9677dfe30ba01ff73495a457977cfc9d9b417fa0cc8e92695e6ed0768 differ diff --git a/gateway_frontend/projects/.resources/67951291910c453fa23d77606431e5dbd3e3164d9afe114039e751cc4f07e990 b/gateway_frontend/projects/.resources/67951291910c453fa23d77606431e5dbd3e3164d9afe114039e751cc4f07e990 new file mode 100644 index 0000000..6a80159 Binary files /dev/null and b/gateway_frontend/projects/.resources/67951291910c453fa23d77606431e5dbd3e3164d9afe114039e751cc4f07e990 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/thumbnail.png b/gateway_frontend/projects/.resources/67b1153499d218f9680dbf3bfd892e37364eb7eb41ec289b5e7c8206f49b3114 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/thumbnail.png rename to gateway_frontend/projects/.resources/67b1153499d218f9680dbf3bfd892e37364eb7eb41ec289b5e7c8206f49b3114 diff --git a/gateway_frontend/projects/.resources/67f3b17a3fe42f218f02ec94b283ad30c40e243df867f52cf0cdbb8ca410f0f3 b/gateway_frontend/projects/.resources/67f3b17a3fe42f218f02ec94b283ad30c40e243df867f52cf0cdbb8ca410f0f3 new file mode 100644 index 0000000..b7aea80 --- /dev/null +++ b/gateway_frontend/projects/.resources/67f3b17a3fe42f218f02ec94b283ad30c40e243df867f52cf0cdbb8ca410f0f3 @@ -0,0 +1,155 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/68070a783b821677db9c9045c9f99a11d8352de45db1a87ec91d0f5faae8fa3d b/gateway_frontend/projects/.resources/68070a783b821677db9c9045c9f99a11d8352de45db1a87ec91d0f5faae8fa3d new file mode 100644 index 0000000..d6dfde6 --- /dev/null +++ b/gateway_frontend/projects/.resources/68070a783b821677db9c9045c9f99a11d8352de45db1a87ec91d0f5faae8fa3d @@ -0,0 +1,629 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "custom": { + "key": "value" + }, + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6960e9355b657b25a1aebc1f9f58d78fbfb7474202bfcc671060b5cf819234cc b/gateway_frontend/projects/.resources/6960e9355b657b25a1aebc1f9f58d78fbfb7474202bfcc671060b5cf819234cc new file mode 100644 index 0000000..dc6c955 Binary files /dev/null and b/gateway_frontend/projects/.resources/6960e9355b657b25a1aebc1f9f58d78fbfb7474202bfcc671060b5cf819234cc differ diff --git a/gateway_frontend/projects/.resources/69c166a66822a6ccbdf90795d20811144023472a2b6fbba3f2e5dfd3347175ea b/gateway_frontend/projects/.resources/69c166a66822a6ccbdf90795d20811144023472a2b6fbba3f2e5dfd3347175ea new file mode 100644 index 0000000..614af0e --- /dev/null +++ b/gateway_frontend/projects/.resources/69c166a66822a6ccbdf90795d20811144023472a2b6fbba3f2e5dfd3347175ea @@ -0,0 +1,22 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 699, + "width": 899 + } + }, + "root": { + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/69e93704b93b4d9d6e75f88da48c40d6c0e3a40c2398f4fff4a0c2f5f125ea4c b/gateway_frontend/projects/.resources/69e93704b93b4d9d6e75f88da48c40d6c0e3a40c2398f4fff4a0c2f5f125ea4c new file mode 100644 index 0000000..3322124 --- /dev/null +++ b/gateway_frontend/projects/.resources/69e93704b93b4d9d6e75f88da48c40d6c0e3a40c2398f4fff4a0c2f5f125ea4c @@ -0,0 +1,1991 @@ +{ + "custom": { + "colors": { + "breakers": { + "cb1": "red", + "cb2": "red", + "cb3": "red", + "cb4": "red", + "cb5": "red", + "cb6": "red", + "cb7": "red", + "cb8": "red", + "main": "red" + }, + "bus": "red", + "ct": { + "ct1": "red", + "ct2": "red", + "ct3": "red", + "ct4": "red", + "ct5": "red", + "ct6": "red", + "ct7": "red", + "ct8": "red" + }, + "input": "red", + "outputs": { + "out1": "red", + "out2": "red", + "out3": "red", + "out4": "red", + "out5": "red", + "out6": "red", + "out7": "red", + "out8": "red" + }, + "shunt": { + "s1": "red", + "s2": "red", + "s3": "red", + "s4": "red", + "s5": "red", + "s6": "red", + "s7": "red", + "s8": "red" + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586.491, + "y": 104.46562 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 168 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 271 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 350 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 350 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 270 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 192 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 120, + "x": 74, + "y": 104 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 592, + "y": 16.265625 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png b/gateway_frontend/projects/.resources/6a34975c2df5f3fb0bfc4ad12347ecf5301293150ba3ddba6be64916b9223d89 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png rename to gateway_frontend/projects/.resources/6a34975c2df5f3fb0bfc4ad12347ecf5301293150ba3ddba6be64916b9223d89 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png b/gateway_frontend/projects/.resources/6a4426f22ec09efc6da122ec93ff315f6022fb6bb0dd153de89d05a6b9f4d070 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png rename to gateway_frontend/projects/.resources/6a4426f22ec09efc6da122ec93ff315f6022fb6bb0dd153de89d05a6b9f4d070 diff --git a/gateway_frontend/projects/.resources/6ade6bc27e81d20edaf562cc241007a0b6335262ab6cfc2b9871d6ce82793189 b/gateway_frontend/projects/.resources/6ade6bc27e81d20edaf562cc241007a0b6335262ab6cfc2b9871d6ce82793189 new file mode 100644 index 0000000..3eb0022 --- /dev/null +++ b/gateway_frontend/projects/.resources/6ade6bc27e81d20edaf562cc241007a0b6335262ab6cfc2b9871d6ce82793189 @@ -0,0 +1,826 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "70%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "cdu_0" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.total" + }, + "transforms": [ + { + "expression": "\"of \" + {value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "50%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "50%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "variables_0" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6b080a899b3e025d75875e68971dddfa2c58d5a64224a8781bdc094f253e882f b/gateway_frontend/projects/.resources/6b080a899b3e025d75875e68971dddfa2c58d5a64224a8781bdc094f253e882f new file mode 100644 index 0000000..cb0c3b3 Binary files /dev/null and b/gateway_frontend/projects/.resources/6b080a899b3e025d75875e68971dddfa2c58d5a64224a8781bdc094f253e882f differ diff --git a/gateway_frontend/projects/.resources/6b514b9b57040a441a6bd4590740a0fb1170b2ec0b4f8121f23a9a764c1be9fb b/gateway_frontend/projects/.resources/6b514b9b57040a441a6bd4590740a0fb1170b2ec0b4f8121f23a9a764c1be9fb new file mode 100644 index 0000000..3ca5c1d Binary files /dev/null and b/gateway_frontend/projects/.resources/6b514b9b57040a441a6bd4590740a0fb1170b2ec0b4f8121f23a9a764c1be9fb differ diff --git a/gateway_frontend/projects/.resources/6b64db8b36d94fc000c683a6900f60026ba1428de71ba323ec61b63f5a85e54d b/gateway_frontend/projects/.resources/6b64db8b36d94fc000c683a6900f60026ba1428de71ba323ec61b63f5a85e54d new file mode 100644 index 0000000..47244fe --- /dev/null +++ b/gateway_frontend/projects/.resources/6b64db8b36d94fc000c683a6900f60026ba1428de71ba323ec61b63f5a85e54d @@ -0,0 +1,382 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "black", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.borderWidth": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": 2 + }, + { + "input": 2, + "output": 2 + }, + { + "input": 3, + "output": 2 + }, + { + "input": 1, + "output": 2 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/thumbnail.png b/gateway_frontend/projects/.resources/6b83d51321a547c3d460babc9352de2f56e400b1e840b55a49e267833349df05 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/thumbnail.png rename to gateway_frontend/projects/.resources/6b83d51321a547c3d460babc9352de2f56e400b1e840b55a49e267833349df05 diff --git a/gateway_frontend/projects/.resources/6bd7401068654c245527d1d6dd0736ad914e4fe63b7cb600ec18854ed9a51798 b/gateway_frontend/projects/.resources/6bd7401068654c245527d1d6dd0736ad914e4fe63b7cb600ec18854ed9a51798 new file mode 100644 index 0000000..a45c41f --- /dev/null +++ b/gateway_frontend/projects/.resources/6bd7401068654c245527d1d6dd0736ad914e4fe63b7cb600ec18854ed9a51798 @@ -0,0 +1,59 @@ +def get_udt_configuration(instance_path): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) +# for value in all_values: +# print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + return output \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6c0641eae34b0ae7b424e1c83225a4be24bc60cdb8bc0c83ff752da9e0bb48df b/gateway_frontend/projects/.resources/6c0641eae34b0ae7b424e1c83225a4be24bc60cdb8bc0c83ff752da9e0bb48df new file mode 100644 index 0000000..4e87681 Binary files /dev/null and b/gateway_frontend/projects/.resources/6c0641eae34b0ae7b424e1c83225a4be24bc60cdb8bc0c83ff752da9e0bb48df differ diff --git a/gateway_frontend/projects/.resources/6c0de5597d39214016fdf800a240ae39bf457d47eba828bbf72324e9bc8c9b48 b/gateway_frontend/projects/.resources/6c0de5597d39214016fdf800a240ae39bf457d47eba828bbf72324e9bc8c9b48 new file mode 100644 index 0000000..49f55ba Binary files /dev/null and b/gateway_frontend/projects/.resources/6c0de5597d39214016fdf800a240ae39bf457d47eba828bbf72324e9bc8c9b48 differ diff --git a/gateway_frontend/projects/.resources/6c2b0dd211197594e81adb0ea0867ea0fbc968bff8618632b0389d1b3e0be7b5 b/gateway_frontend/projects/.resources/6c2b0dd211197594e81adb0ea0867ea0fbc968bff8618632b0389d1b3e0be7b5 new file mode 100644 index 0000000..49db1bc --- /dev/null +++ b/gateway_frontend/projects/.resources/6c2b0dd211197594e81adb0ea0867ea0fbc968bff8618632b0389d1b3e0be7b5 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.8, + "width": 0.95, + "x": 0.0279, + "y": 0.1007 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.0216, + "y": 0.1143 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1184, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2156, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3123, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4093, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5064, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6028, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7002, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7968, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8936, + "y": 0.115 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.8933, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.7966, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6999, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.6027, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.5066, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.3122, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.4094, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.2155, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.1183, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.0216, + "y": 0.5361 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6c4078416fdbf3e762b7a2e6d2a04ff5709ca6bc52bd177fe3e6c3860434c74d b/gateway_frontend/projects/.resources/6c4078416fdbf3e762b7a2e6d2a04ff5709ca6bc52bd177fe3e6c3860434c74d new file mode 100644 index 0000000..7e77a7d Binary files /dev/null and b/gateway_frontend/projects/.resources/6c4078416fdbf3e762b7a2e6d2a04ff5709ca6bc52bd177fe3e6c3860434c74d differ diff --git a/gateway_frontend/projects/.resources/6d05d42f109ee82749c8f6dac38eb67473d9c0c42041b0a831764f0041c2ccbb b/gateway_frontend/projects/.resources/6d05d42f109ee82749c8f6dac38eb67473d9c0c42041b0a831764f0041c2ccbb new file mode 100644 index 0000000..34fb878 Binary files /dev/null and b/gateway_frontend/projects/.resources/6d05d42f109ee82749c8f6dac38eb67473d9c0c42041b0a831764f0041c2ccbb differ diff --git a/gateway_frontend/projects/.resources/6d0e8444f34a3f7de96432e0f3dfb1e86c54b55424f92e911651b56062222320 b/gateway_frontend/projects/.resources/6d0e8444f34a3f7de96432e0f3dfb1e86c54b55424f92e911651b56062222320 new file mode 100644 index 0000000..a2ac319 Binary files /dev/null and b/gateway_frontend/projects/.resources/6d0e8444f34a3f7de96432e0f3dfb1e86c54b55424f92e911651b56062222320 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json b/gateway_frontend/projects/.resources/6d61757a36ccfcb2cae04d20ca38e981fb0ca0b965a88cc1a4216bd2c9e99559 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json rename to gateway_frontend/projects/.resources/6d61757a36ccfcb2cae04d20ca38e981fb0ca0b965a88cc1a4216bd2c9e99559 diff --git a/gateway_frontend/projects/.resources/6d9858d6b7c84a4f9ba18cddbd419e7c953060ab809c3fef151165ef4cb66bbc b/gateway_frontend/projects/.resources/6d9858d6b7c84a4f9ba18cddbd419e7c953060ab809c3fef151165ef4cb66bbc new file mode 100644 index 0000000..30203f3 --- /dev/null +++ b/gateway_frontend/projects/.resources/6d9858d6b7c84a4f9ba18cddbd419e7c953060ab809c3fef151165ef4cb66bbc @@ -0,0 +1,299 @@ +{ + "custom": {}, + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "propConfig": { + "params.AlarmSeverity": { + "paramDirection": "input", + "persistent": true + }, + "params.ack": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 20, + "width": 20 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "props.elements[0].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d4, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[1].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d3, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[2].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d2, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[3].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d1, \"visible\", \"hidden\")" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "520.833", + "cy": "520.833", + "fill": { + "paint": "var(--alarm-critical)" + }, + "name": "circle", + "r": "500", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "circle" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,322.381,879.38)", + "type": "group" + }, + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,522.806,879.38)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,723.231,879.38)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.904825,0,-5.12274)", + "type": "group" + } + ], + "id": "L4-RedIcon", + "name": "L4-RedIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M545.877,45.009l450.78,450.781c13.822,13.822 13.822,36.265 0,50.087l-450.78,450.78c-13.822,13.822 -36.265,13.822 -50.087,0l-450.781,-450.78c-13.821,-13.822 -13.821,-36.265 0,-50.087l450.781,-450.781c13.822,-13.821 36.265,-13.821 50.087,0Z", + "fill": { + "paint": "var(--alarm-high)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(761.797,0,0,761.797,430.56,887.507)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(761.797,0,0,761.797,611.106,887.507)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.846556,0,-3.16266)", + "type": "group" + } + ], + "id": "L3-OrangeIcon", + "name": "L3-OrangeIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M476.192,128.475c9.301,-15.826 26.285,-25.544 44.641,-25.544c18.357,-0 35.341,9.718 44.641,25.544c98.023,166.79 331.22,563.583 430.343,732.245c9.409,16.011 9.524,35.834 0.301,51.952c-9.223,16.119 -26.371,26.064 -44.942,26.064c-197.149,-0 -663.536,-0 -860.685,-0c-18.571,-0 -35.719,-9.945 -44.942,-26.064c-9.223,-16.118 -9.109,-35.941 0.301,-51.952c99.123,-168.662 332.32,-565.455 430.342,-732.245Z", + "fill": { + "paint": "var(--alarm-medium)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,1006.62)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,1006.62)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.803347,0,14.4369)", + "type": "group" + } + ], + "id": "L2-YellowIcon", + "name": "L2-YellowIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M854.903,82.071l0,877.525c0,18.438 -14.969,33.407 -33.407,33.407l-601.326,-0c-18.437,-0 -33.407,-14.969 -33.407,-33.407l0,-877.525c0,-18.438 14.97,-33.407 33.407,-33.407l601.326,-0c18.438,-0 33.407,14.969 33.407,33.407Z", + "fill": { + "paint": "var(--alarm-low)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,942.427)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,942.427)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.805553,0,1.79345)", + "type": "group" + } + ], + "id": "L1-PurpleIcon", + "name": "L1-PurpleIcon", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1042 1042" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6dca8e8b8007d49b79901d2cc393b6703ce99d538ea238dce192ae05a1db9e9f b/gateway_frontend/projects/.resources/6dca8e8b8007d49b79901d2cc393b6703ce99d538ea238dce192ae05a1db9e9f new file mode 100644 index 0000000..d3fa38e Binary files /dev/null and b/gateway_frontend/projects/.resources/6dca8e8b8007d49b79901d2cc393b6703ce99d538ea238dce192ae05a1db9e9f differ diff --git a/gateway_frontend/projects/.resources/6dddf9e7d93fad2148f24ff193e83aedbea3dc449d07f324ab7e91a14cc25833 b/gateway_frontend/projects/.resources/6dddf9e7d93fad2148f24ff193e83aedbea3dc449d07f324ab7e91a14cc25833 new file mode 100644 index 0000000..ed95ce0 Binary files /dev/null and b/gateway_frontend/projects/.resources/6dddf9e7d93fad2148f24ff193e83aedbea3dc449d07f324ab7e91a14cc25833 differ diff --git a/gateway_frontend/projects/.resources/6e56c719d960e7efc07512a524a5a5e67f0e2cbc2483c8f49737b8ebb61a5b0e b/gateway_frontend/projects/.resources/6e56c719d960e7efc07512a524a5a5e67f0e2cbc2483c8f49737b8ebb61a5b0e new file mode 100644 index 0000000..d222ade Binary files /dev/null and b/gateway_frontend/projects/.resources/6e56c719d960e7efc07512a524a5a5e67f0e2cbc2483c8f49737b8ebb61a5b0e differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/.resources/6e760657b4b5e5f0d937893b08a4c221850bfc807f976f925af302efbbad9000 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/config.json rename to gateway_frontend/projects/.resources/6e760657b4b5e5f0d937893b08a4c221850bfc807f976f925af302efbbad9000 diff --git a/gateway_frontend/projects/.resources/6f736b1750688e76e1176a5bf3382025b43b0d06e49a0017a69effd6a92d801d b/gateway_frontend/projects/.resources/6f736b1750688e76e1176a5bf3382025b43b0d06e49a0017a69effd6a92d801d new file mode 100644 index 0000000..c295fa5 --- /dev/null +++ b/gateway_frontend/projects/.resources/6f736b1750688e76e1176a5bf3382025b43b0d06e49a0017a69effd6a92d801d @@ -0,0 +1,249 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 43, + "width": 63 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 32, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/6f9ec0b915b83dd4c402c062cf118219902cc6bc7d16112f37178ccf25c913ab b/gateway_frontend/projects/.resources/6f9ec0b915b83dd4c402c062cf118219902cc6bc7d16112f37178ccf25c913ab new file mode 100644 index 0000000..839fff7 Binary files /dev/null and b/gateway_frontend/projects/.resources/6f9ec0b915b83dd4c402c062cf118219902cc6bc7d16112f37178ccf25c913ab differ diff --git a/gateway_frontend/projects/.resources/6ffe82458010cd3f95e8734d3c13b57d34ee1d8361f14117ecc5d4be0c87686c b/gateway_frontend/projects/.resources/6ffe82458010cd3f95e8734d3c13b57d34ee1d8361f14117ecc5d4be0c87686c new file mode 100644 index 0000000..002aa29 Binary files /dev/null and b/gateway_frontend/projects/.resources/6ffe82458010cd3f95e8734d3c13b57d34ee1d8361f14117ecc5d4be0c87686c differ diff --git a/gateway_frontend/projects/.resources/70064054a87808934a15fd049fbb9fc23a4a236f10d9f7cd614f89a3181a2e3c b/gateway_frontend/projects/.resources/70064054a87808934a15fd049fbb9fc23a4a236f10d9f7cd614f89a3181a2e3c new file mode 100644 index 0000000..1e17a02 Binary files /dev/null and b/gateway_frontend/projects/.resources/70064054a87808934a15fd049fbb9fc23a4a236f10d9f7cd614f89a3181a2e3c differ diff --git a/gateway_frontend/projects/.resources/700c16ffde779f129a362aac76b48b6b2e9ba630faa32778ea00e9cebc07ebf6 b/gateway_frontend/projects/.resources/700c16ffde779f129a362aac76b48b6b2e9ba630faa32778ea00e9cebc07ebf6 new file mode 100644 index 0000000..a42e54f Binary files /dev/null and b/gateway_frontend/projects/.resources/700c16ffde779f129a362aac76b48b6b2e9ba630faa32778ea00e9cebc07ebf6 differ diff --git a/gateway_frontend/projects/.resources/7092447053abed4c960861c635e815af5d0e0ea005f1dbe82feaafe054ea08fd b/gateway_frontend/projects/.resources/7092447053abed4c960861c635e815af5d0e0ea005f1dbe82feaafe054ea08fd new file mode 100644 index 0000000..94c59de Binary files /dev/null and b/gateway_frontend/projects/.resources/7092447053abed4c960861c635e815af5d0e0ea005f1dbe82feaafe054ea08fd differ diff --git a/gateway_frontend/projects/.resources/70b98596bd667e4236b03b5ced362ce3ba9e73dfb3cb0ab486e908462f60007c b/gateway_frontend/projects/.resources/70b98596bd667e4236b03b5ced362ce3ba9e73dfb3cb0ab486e908462f60007c new file mode 100644 index 0000000..3a46c30 --- /dev/null +++ b/gateway_frontend/projects/.resources/70b98596bd667e4236b03b5ced362ce3ba9e73dfb3cb0ab486e908462f60007c @@ -0,0 +1,143 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 125, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": 74.95999999999998, + "y": 66.88999999999999 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 14, + "width": 45, + "x": 74.9, + "y": 2.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 35, + "x": 75.2348, + "y": 53.0992 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 35, + "x": 74.81476821899415, + "y": 17.957029342651367 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 19, + "width": 75, + "x": 74.81, + "y": 35.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/70bd8ce40d26d7e85a619e33ff1dae0ab3d803749085e67cfb70b89b7b896ea5 b/gateway_frontend/projects/.resources/70bd8ce40d26d7e85a619e33ff1dae0ab3d803749085e67cfb70b89b7b896ea5 new file mode 100644 index 0000000..4b48ebf Binary files /dev/null and b/gateway_frontend/projects/.resources/70bd8ce40d26d7e85a619e33ff1dae0ab3d803749085e67cfb70b89b7b896ea5 differ diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/code.py b/gateway_frontend/projects/.resources/70d239e79d8aee1490f1a88f10aca75ed1b602ef0ddae2f695fb4d7a1b48e267 similarity index 100% rename from gateway_frontend/projects/Base/ignition/script-python/ui/navigation/code.py rename to gateway_frontend/projects/.resources/70d239e79d8aee1490f1a88f10aca75ed1b602ef0ddae2f695fb4d7a1b48e267 diff --git a/gateway_frontend/projects/.resources/70f3dd06d0dd63cfbb8f9a2a0c0e6d58d370d3f6b9d11f12faea9cc7a956d9fc b/gateway_frontend/projects/.resources/70f3dd06d0dd63cfbb8f9a2a0c0e6d58d370d3f6b9d11f12faea9cc7a956d9fc new file mode 100644 index 0000000..936cb6b --- /dev/null +++ b/gateway_frontend/projects/.resources/70f3dd06d0dd63cfbb8f9a2a0c0e6d58d370d3f6b9d11f12faea9cc7a956d9fc @@ -0,0 +1,180 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Floor", + "order": 1, + "states": null, + "sub_path": "/Info/Floor", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Location", + "order": 1, + "states": null, + "sub_path": "/Info/Location", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Manufacturer", + "order": 1, + "states": null, + "sub_path": "/Info/Manufacturer", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Model", + "order": 1, + "states": null, + "sub_path": "/Info/Model", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Serial", + "order": 1, + "states": null, + "sub_path": "/Info/Serial", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Site", + "order": 1, + "states": null, + "sub_path": "/Info/Site", + "type": "info", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027info\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7152a5d6489a9be9e42849126e499a1d52951cbca5423d105d8658ae2fa5695d b/gateway_frontend/projects/.resources/7152a5d6489a9be9e42849126e499a1d52951cbca5423d105d8658ae2fa5695d new file mode 100644 index 0000000..b7334ff Binary files /dev/null and b/gateway_frontend/projects/.resources/7152a5d6489a9be9e42849126e499a1d52951cbca5423d105d8658ae2fa5695d differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/thumbnail.png b/gateway_frontend/projects/.resources/71b5822d38ed0adbd2975744c1d57ed4aa170c461f0d74446fb6b3e4060c4175 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/thumbnail.png rename to gateway_frontend/projects/.resources/71b5822d38ed0adbd2975744c1d57ed4aa170c461f0d74446fb6b3e4060c4175 diff --git a/gateway_frontend/projects/.resources/71b7a4349561c91cb286d2d0bc5e844bbff5c74fc56f2e20967dc846ba9ac86e b/gateway_frontend/projects/.resources/71b7a4349561c91cb286d2d0bc5e844bbff5c74fc56f2e20967dc846ba9ac86e new file mode 100644 index 0000000..968a2bd Binary files /dev/null and b/gateway_frontend/projects/.resources/71b7a4349561c91cb286d2d0bc5e844bbff5c74fc56f2e20967dc846ba9ac86e differ diff --git a/gateway_frontend/projects/.resources/72403d83da91c0b744f88240888b4d0db2b93badcd78e542bfce2777b58f0af4 b/gateway_frontend/projects/.resources/72403d83da91c0b744f88240888b4d0db2b93badcd78e542bfce2777b58f0af4 new file mode 100644 index 0000000..b57453c Binary files /dev/null and b/gateway_frontend/projects/.resources/72403d83da91c0b744f88240888b4d0db2b93badcd78e542bfce2777b58f0af4 differ diff --git a/gateway_frontend/projects/.resources/72450dd21c7688970b17046539cd9e4b951247002f078b8f6716e5538c65ddbd b/gateway_frontend/projects/.resources/72450dd21c7688970b17046539cd9e4b951247002f078b8f6716e5538c65ddbd new file mode 100644 index 0000000..f9f0673 Binary files /dev/null and b/gateway_frontend/projects/.resources/72450dd21c7688970b17046539cd9e4b951247002f078b8f6716e5538c65ddbd differ diff --git a/gateway_frontend/projects/.resources/72ca979a5f980801bf84bc09155fd72421f602a76a73b7d9f8a93e5fd7f64d63 b/gateway_frontend/projects/.resources/72ca979a5f980801bf84bc09155fd72421f602a76a73b7d9f8a93e5fd7f64d63 new file mode 100644 index 0000000..9e7a9fc Binary files /dev/null and b/gateway_frontend/projects/.resources/72ca979a5f980801bf84bc09155fd72421f602a76a73b7d9f8a93e5fd7f64d63 differ diff --git a/gateway_frontend/projects/.resources/72da9ed78609d58da5cc7440494b97f9a64119ac6b911754a4cf28fca98ab53d b/gateway_frontend/projects/.resources/72da9ed78609d58da5cc7440494b97f9a64119ac6b911754a4cf28fca98ab53d new file mode 100644 index 0000000..0013e77 --- /dev/null +++ b/gateway_frontend/projects/.resources/72da9ed78609d58da5cc7440494b97f9a64119ac6b911754a4cf28fca98ab53d @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "80%" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/73222228d24a32753585553f4dfe85747dc007399cd816cb90b7c5d182fd9b7c b/gateway_frontend/projects/.resources/73222228d24a32753585553f4dfe85747dc007399cd816cb90b7c5d182fd9b7c new file mode 100644 index 0000000..d7779c8 Binary files /dev/null and b/gateway_frontend/projects/.resources/73222228d24a32753585553f4dfe85747dc007399cd816cb90b7c5d182fd9b7c differ diff --git a/gateway_frontend/projects/.resources/740100dbc1868528bd1417baaf7399d8e7393e921e01fc5c23769780a15c9bcc b/gateway_frontend/projects/.resources/740100dbc1868528bd1417baaf7399d8e7393e921e01fc5c23769780a15c9bcc new file mode 100644 index 0000000..56067cd --- /dev/null +++ b/gateway_frontend/projects/.resources/740100dbc1868528bd1417baaf7399d8e7393e921e01fc5c23769780a15c9bcc @@ -0,0 +1,625 @@ +{ + "custom": {}, + "params": { + "items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "propConfig": { + "params.items": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7401e0baa81db96fdf304697c57e9c9aa7840fb0b0cbd3286bbfc26b2f76f46e b/gateway_frontend/projects/.resources/7401e0baa81db96fdf304697c57e9c9aa7840fb0b0cbd3286bbfc26b2f76f46e new file mode 100644 index 0000000..ed218ca --- /dev/null +++ b/gateway_frontend/projects/.resources/7401e0baa81db96fdf304697c57e9c9aa7840fb0b0cbd3286bbfc26b2f76f46e @@ -0,0 +1,2065 @@ +{ + "custom": { + "UDT_type": "CDU", + "alarm_active": "value", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "key": 2, + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "persistent": true + }, + "custom.key": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003d currentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "props": { + "path": "Components/Faceplates/_template/body" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/74b1341176f3c2ab80b14eb8e31cd94b5337190244ecbbc2b5459b7f9ff506f4 b/gateway_frontend/projects/.resources/74b1341176f3c2ab80b14eb8e31cd94b5337190244ecbbc2b5459b7f9ff506f4 new file mode 100644 index 0000000..188615a Binary files /dev/null and b/gateway_frontend/projects/.resources/74b1341176f3c2ab80b14eb8e31cd94b5337190244ecbbc2b5459b7f9ff506f4 differ diff --git a/gateway_frontend/projects/.resources/7506b47bc7a6edaaff42976bdc434990cab4b1ffc7d37e743902dace1ed0f5b9 b/gateway_frontend/projects/.resources/7506b47bc7a6edaaff42976bdc434990cab4b1ffc7d37e743902dace1ed0f5b9 new file mode 100644 index 0000000..69a221e Binary files /dev/null and b/gateway_frontend/projects/.resources/7506b47bc7a6edaaff42976bdc434990cab4b1ffc7d37e743902dace1ed0f5b9 differ diff --git a/gateway_frontend/projects/.resources/75ab3624fa7ba0691947d00eb3f35bd131eb07dbec7aa1b4e866a3bf8abac533 b/gateway_frontend/projects/.resources/75ab3624fa7ba0691947d00eb3f35bd131eb07dbec7aa1b4e866a3bf8abac533 new file mode 100644 index 0000000..15d0e3b --- /dev/null +++ b/gateway_frontend/projects/.resources/75ab3624fa7ba0691947d00eb3f35bd131eb07dbec7aa1b4e866a3bf8abac533 @@ -0,0 +1,114 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Control/start", + "type": "Control", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7682ea73a74a9367ebc5937c96572bf7a48b6b312cf703d7f83e58ec058eb0d0 b/gateway_frontend/projects/.resources/7682ea73a74a9367ebc5937c96572bf7a48b6b312cf703d7f83e58ec058eb0d0 new file mode 100644 index 0000000..42fa52c Binary files /dev/null and b/gateway_frontend/projects/.resources/7682ea73a74a9367ebc5937c96572bf7a48b6b312cf703d7f83e58ec058eb0d0 differ diff --git a/gateway_frontend/projects/.resources/76d6526433f0f1e4d704a529372e06d0b5c6015b04b47a2eda9b34ddacdc0183 b/gateway_frontend/projects/.resources/76d6526433f0f1e4d704a529372e06d0b5c6015b04b47a2eda9b34ddacdc0183 new file mode 100644 index 0000000..8ed979d Binary files /dev/null and b/gateway_frontend/projects/.resources/76d6526433f0f1e4d704a529372e06d0b5c6015b04b47a2eda9b34ddacdc0183 differ diff --git a/gateway_frontend/projects/.resources/76f381ef852343d72cafeff01a3eda36bd9d1efcb0f252f9f86e0f365324dab2 b/gateway_frontend/projects/.resources/76f381ef852343d72cafeff01a3eda36bd9d1efcb0f252f9f86e0f365324dab2 new file mode 100644 index 0000000..cdac0ac Binary files /dev/null and b/gateway_frontend/projects/.resources/76f381ef852343d72cafeff01a3eda36bd9d1efcb0f252f9f86e0f365324dab2 differ diff --git a/gateway_frontend/projects/.resources/770ebb6c47fbf31656bee495c6f64edb10557f78b144e925893be1e162a56d25 b/gateway_frontend/projects/.resources/770ebb6c47fbf31656bee495c6f64edb10557f78b144e925893be1e162a56d25 new file mode 100644 index 0000000..8d899ac Binary files /dev/null and b/gateway_frontend/projects/.resources/770ebb6c47fbf31656bee495c6f64edb10557f78b144e925893be1e162a56d25 differ diff --git a/gateway_frontend/projects/.resources/780412dc685f09c19a0e6f09942fc2cd79ba1be8c95b03638ab871fc553d88c5 b/gateway_frontend/projects/.resources/780412dc685f09c19a0e6f09942fc2cd79ba1be8c95b03638ab871fc553d88c5 new file mode 100644 index 0000000..9d3c7c4 --- /dev/null +++ b/gateway_frontend/projects/.resources/780412dc685f09c19a0e6f09942fc2cd79ba1be8c95b03638ab871fc553d88c5 @@ -0,0 +1,90 @@ +{ + "custom": { + "location": "Components/Atoms/Fields", + "widget": "config_analog" + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.location": { + "persistent": true + }, + "custom.widget": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027widget\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.item": { + "binding": { + "config": { + "path": "view.params.item" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "{view.custom.location} + \"/\" + {view.custom.widget}" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/780f6d6b9794291ca4d9724d1da873bd5f39157b87efc4a763bcc35e5df43e0b b/gateway_frontend/projects/.resources/780f6d6b9794291ca4d9724d1da873bd5f39157b87efc4a763bcc35e5df43e0b new file mode 100644 index 0000000..498d6ca Binary files /dev/null and b/gateway_frontend/projects/.resources/780f6d6b9794291ca4d9724d1da873bd5f39157b87efc4a763bcc35e5df43e0b differ diff --git a/gateway_frontend/projects/.resources/782c16f333307bb695f0260977dd430a9c4d016b2ebc626f1226f889338a6254 b/gateway_frontend/projects/.resources/782c16f333307bb695f0260977dd430a9c4d016b2ebc626f1226f889338a6254 new file mode 100644 index 0000000..ef45364 Binary files /dev/null and b/gateway_frontend/projects/.resources/782c16f333307bb695f0260977dd430a9c4d016b2ebc626f1226f889338a6254 differ diff --git a/gateway_frontend/projects/.resources/7862705fd178d34a804feaeb7b3b38280f66a09bc9d509e4619fa051b6f960a8 b/gateway_frontend/projects/.resources/7862705fd178d34a804feaeb7b3b38280f66a09bc9d509e4619fa051b6f960a8 new file mode 100644 index 0000000..da6de75 Binary files /dev/null and b/gateway_frontend/projects/.resources/7862705fd178d34a804feaeb7b3b38280f66a09bc9d509e4619fa051b6f960a8 differ diff --git a/gateway_frontend/projects/.resources/78fa6a8c83ed20aae5bec0b11aa5a14d33f0940b46289abcd86f8d4c03ac001f b/gateway_frontend/projects/.resources/78fa6a8c83ed20aae5bec0b11aa5a14d33f0940b46289abcd86f8d4c03ac001f new file mode 100644 index 0000000..a058ec0 Binary files /dev/null and b/gateway_frontend/projects/.resources/78fa6a8c83ed20aae5bec0b11aa5a14d33f0940b46289abcd86f8d4c03ac001f differ diff --git a/gateway_frontend/projects/.resources/79301882a964fd6c1df2751ca00d94812c2b819ce09265850158cbac4ef08900 b/gateway_frontend/projects/.resources/79301882a964fd6c1df2751ca00d94812c2b819ce09265850158cbac4ef08900 new file mode 100644 index 0000000..903990a --- /dev/null +++ b/gateway_frontend/projects/.resources/79301882a964fd6c1df2751ca00d94812c2b819ce09265850158cbac4ef08900 @@ -0,0 +1,189 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "transforms": [ + { + "formatType": "numeric", + "formatValue": "0.0", + "type": "format" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/79585a7b71b39887d0800e7efd97cf588c6a1374dea7fbcbb9cb807782011b93 b/gateway_frontend/projects/.resources/79585a7b71b39887d0800e7efd97cf588c6a1374dea7fbcbb9cb807782011b93 new file mode 100644 index 0000000..3d4588e Binary files /dev/null and b/gateway_frontend/projects/.resources/79585a7b71b39887d0800e7efd97cf588c6a1374dea7fbcbb9cb807782011b93 differ diff --git a/gateway_frontend/projects/.resources/7969be560b481fa4d02834043b5eee5589c5968039e161e9c5c870f17bc794d7 b/gateway_frontend/projects/.resources/7969be560b481fa4d02834043b5eee5589c5968039e161e9c5c870f17bc794d7 new file mode 100644 index 0000000..7d993de --- /dev/null +++ b/gateway_frontend/projects/.resources/7969be560b481fa4d02834043b5eee5589c5968039e161e9c5c870f17bc794d7 @@ -0,0 +1,312 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "classes": "containers/HoverOver", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/79fa108282936a7989c6e5793bdf82ae23c11d40eee6cd2c57cfbec7209a6ca4 b/gateway_frontend/projects/.resources/79fa108282936a7989c6e5793bdf82ae23c11d40eee6cd2c57cfbec7209a6ca4 new file mode 100644 index 0000000..eb94efc Binary files /dev/null and b/gateway_frontend/projects/.resources/79fa108282936a7989c6e5793bdf82ae23c11d40eee6cd2c57cfbec7209a6ca4 differ diff --git a/gateway_frontend/projects/.resources/7a8293c2b8a663c2967cd271509a7438b0debcf1ece4344db7a0752aff91eab9 b/gateway_frontend/projects/.resources/7a8293c2b8a663c2967cd271509a7438b0debcf1ece4344db7a0752aff91eab9 new file mode 100644 index 0000000..c26967e Binary files /dev/null and b/gateway_frontend/projects/.resources/7a8293c2b8a663c2967cd271509a7438b0debcf1ece4344db7a0752aff91eab9 differ diff --git a/gateway_frontend/projects/.resources/7a9216ac03f80e94911a3d9e7a87ce6230d13091ee8ea1f1fd8d22c27afe8fb7 b/gateway_frontend/projects/.resources/7a9216ac03f80e94911a3d9e7a87ce6230d13091ee8ea1f1fd8d22c27afe8fb7 new file mode 100644 index 0000000..9f2fe4e Binary files /dev/null and b/gateway_frontend/projects/.resources/7a9216ac03f80e94911a3d9e7a87ce6230d13091ee8ea1f1fd8d22c27afe8fb7 differ diff --git a/gateway_frontend/projects/.resources/7aba32059c3543c32cbf0d1d73e609aac85e84f82ad6a4d54c4ae937d97c987d b/gateway_frontend/projects/.resources/7aba32059c3543c32cbf0d1d73e609aac85e84f82ad6a4d54c4ae937d97c987d new file mode 100644 index 0000000..0ae1e6c Binary files /dev/null and b/gateway_frontend/projects/.resources/7aba32059c3543c32cbf0d1d73e609aac85e84f82ad6a4d54c4ae937d97c987d differ diff --git a/gateway_frontend/projects/.resources/7c9d8eefa40b1ca205619f3662b72d8036a3acb30c826be1a15fa08c8fce1951 b/gateway_frontend/projects/.resources/7c9d8eefa40b1ca205619f3662b72d8036a3acb30c826be1a15fa08c8fce1951 new file mode 100644 index 0000000..34a9042 --- /dev/null +++ b/gateway_frontend/projects/.resources/7c9d8eefa40b1ca205619f3662b72d8036a3acb30c826be1a15fa08c8fce1951 @@ -0,0 +1,145 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 500, + "width": 1500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0963, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1407, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1813, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.2259, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 0.95, + "x": 0.0331, + "y": 0.004 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json b/gateway_frontend/projects/.resources/7ca23ba8158d563105550237533922b4c293d56d7ad45e8ce95d838ee30c0f5a similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json rename to gateway_frontend/projects/.resources/7ca23ba8158d563105550237533922b4c293d56d7ad45e8ce95d838ee30c0f5a diff --git a/gateway_frontend/projects/.resources/7ccfcc48c4f187b94764c1b40d5d6d8bf3f6fccf476c81945f92b8d99d76df63 b/gateway_frontend/projects/.resources/7ccfcc48c4f187b94764c1b40d5d6d8bf3f6fccf476c81945f92b8d99d76df63 new file mode 100644 index 0000000..76b1c58 --- /dev/null +++ b/gateway_frontend/projects/.resources/7ccfcc48c4f187b94764c1b40d5d6d8bf3f6fccf476c81945f92b8d99d76df63 @@ -0,0 +1,318 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7d121cf2f8fb4052b0e8346dd903e7f43d26a93b459fc205537f77d4b260a08a b/gateway_frontend/projects/.resources/7d121cf2f8fb4052b0e8346dd903e7f43d26a93b459fc205537f77d4b260a08a new file mode 100644 index 0000000..f2800f9 --- /dev/null +++ b/gateway_frontend/projects/.resources/7d121cf2f8fb4052b0e8346dd903e7f43d26a93b459fc205537f77d4b260a08a @@ -0,0 +1,33 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 699, + "width": 899 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "400px" + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7d16cbc04c456592534570452778ebef040af3c350c51befe08d2fff45d741b5 b/gateway_frontend/projects/.resources/7d16cbc04c456592534570452778ebef040af3c350c51befe08d2fff45d741b5 new file mode 100644 index 0000000..11e397c Binary files /dev/null and b/gateway_frontend/projects/.resources/7d16cbc04c456592534570452778ebef040af3c350c51befe08d2fff45d741b5 differ diff --git a/gateway_frontend/projects/.resources/7d489463de789962b4f3df0591bb86dacd00fd369bcc2041dc010eeb0d49d135 b/gateway_frontend/projects/.resources/7d489463de789962b4f3df0591bb86dacd00fd369bcc2041dc010eeb0d49d135 new file mode 100644 index 0000000..579ec65 Binary files /dev/null and b/gateway_frontend/projects/.resources/7d489463de789962b4f3df0591bb86dacd00fd369bcc2041dc010eeb0d49d135 differ diff --git a/gateway_frontend/projects/.resources/7d4e16481b8dcb37863ef26ae0ab008d75eb2b7424e1cc22f59697cf3f632f99 b/gateway_frontend/projects/.resources/7d4e16481b8dcb37863ef26ae0ab008d75eb2b7424e1cc22f59697cf3f632f99 new file mode 100644 index 0000000..90ac586 --- /dev/null +++ b/gateway_frontend/projects/.resources/7d4e16481b8dcb37863ef26ae0ab008d75eb2b7424e1cc22f59697cf3f632f99 @@ -0,0 +1,1745 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.7767, + "width": 0.95, + "x": 0.0279, + "y": 0.1613 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0037, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0037, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0568, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0568, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.1581, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.105, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.1581, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.105, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2575, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2044, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2575, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2044, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.3582, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.305, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.3582, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.305, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.4581, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.405, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.4581, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.405, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_59" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5587, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_60" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5056, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_61" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5587, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_62" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5056, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_63" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6593, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_64" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6062, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_65" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6593, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6062, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7593, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7062, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7593, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7062, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8605, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8074, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8605, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8074, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 0.0783, + "width": 0.0436, + "x": 0.9565, + "y": 0.3773 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 0.0783, + "width": 0.0436, + "x": 0.903, + "y": 0.6334 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_77" + }, + "position": { + "height": 0.0783, + "width": 0.0436, + "x": 0.9565, + "y": 0.8025 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_78" + }, + "position": { + "height": 0.0785, + "width": 0.0436, + "x": 0.903, + "y": 0.2082 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7d5bf378e5c25d32809f32ce7385a3669815f6ebcce845c846867a1e7f2649aa b/gateway_frontend/projects/.resources/7d5bf378e5c25d32809f32ce7385a3669815f6ebcce845c846867a1e7f2649aa new file mode 100644 index 0000000..c059a79 --- /dev/null +++ b/gateway_frontend/projects/.resources/7d5bf378e5c25d32809f32ce7385a3669815f6ebcce845c846867a1e7f2649aa @@ -0,0 +1,324 @@ +{ + "custom": { + "alarm_active": 2, + "udt_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "props": { + "path": "Components/Faceplates/_template/body" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7d5ebf5b98f9c60f66837ee8c93b4d5017242e6f214c94e4f1764fef9f3382e2 b/gateway_frontend/projects/.resources/7d5ebf5b98f9c60f66837ee8c93b4d5017242e6f214c94e4f1764fef9f3382e2 new file mode 100644 index 0000000..409bc11 --- /dev/null +++ b/gateway_frontend/projects/.resources/7d5ebf5b98f9c60f66837ee8c93b4d5017242e6f214c94e4f1764fef9f3382e2 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM34_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7da2cf212107d7bc80efe59f5749c15b144bbf4541e1a4f7d74895c561899ad1 b/gateway_frontend/projects/.resources/7da2cf212107d7bc80efe59f5749c15b144bbf4541e1a4f7d74895c561899ad1 new file mode 100644 index 0000000..6ca189f --- /dev/null +++ b/gateway_frontend/projects/.resources/7da2cf212107d7bc80efe59f5749c15b144bbf4541e1a4f7d74895c561899ad1 @@ -0,0 +1,679 @@ +{ + "custom": {}, + "params": { + "items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "propConfig": { + "params.items": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Status" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "path": "Components/Faceplates/_template/control" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Control" + }, + "props": { + "path": "Components/Faceplates/_template/info" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "path": "Components/Faceplates/_template/config" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "props": { + "path": "Components/Faceplates/_template/trend" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "props": { + "path": "Components/Faceplates/_template/meta" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7dcde4559abb14ab65109ebf70fa384873c2326d4693ab813893bd98aff74700 b/gateway_frontend/projects/.resources/7dcde4559abb14ab65109ebf70fa384873c2326d4693ab813893bd98aff74700 new file mode 100644 index 0000000..e1cf2cb --- /dev/null +++ b/gateway_frontend/projects/.resources/7dcde4559abb14ab65109ebf70fa384873c2326d4693ab813893bd98aff74700 @@ -0,0 +1,64 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 900, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "80%" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7e096860129e1713acefeea0a897f61d480b4803ddd3bc67e0cbed283c82c1a2 b/gateway_frontend/projects/.resources/7e096860129e1713acefeea0a897f61d480b4803ddd3bc67e0cbed283c82c1a2 new file mode 100644 index 0000000..baeebe4 Binary files /dev/null and b/gateway_frontend/projects/.resources/7e096860129e1713acefeea0a897f61d480b4803ddd3bc67e0cbed283c82c1a2 differ diff --git a/gateway_frontend/projects/.resources/7e09f8455671c23ef8040996eae14f8b3682af53779325ad5f31cf3cba08aebd b/gateway_frontend/projects/.resources/7e09f8455671c23ef8040996eae14f8b3682af53779325ad5f31cf3cba08aebd new file mode 100644 index 0000000..0df77c3 Binary files /dev/null and b/gateway_frontend/projects/.resources/7e09f8455671c23ef8040996eae14f8b3682af53779325ad5f31cf3cba08aebd differ diff --git a/gateway_frontend/projects/.resources/7e3ce85d7f404d4a15772f22c0f60ad48133932dc9c0aeb9c2472df909a05e4f b/gateway_frontend/projects/.resources/7e3ce85d7f404d4a15772f22c0f60ad48133932dc9c0aeb9c2472df909a05e4f new file mode 100644 index 0000000..bd783bf Binary files /dev/null and b/gateway_frontend/projects/.resources/7e3ce85d7f404d4a15772f22c0f60ad48133932dc9c0aeb9c2472df909a05e4f differ diff --git a/gateway_frontend/projects/.resources/7e669e99cd54ae38e8e4ed275800d6a69d3eea1b62143d69dbaa845c7c4ebfed b/gateway_frontend/projects/.resources/7e669e99cd54ae38e8e4ed275800d6a69d3eea1b62143d69dbaa845c7c4ebfed new file mode 100644 index 0000000..f42b3d8 Binary files /dev/null and b/gateway_frontend/projects/.resources/7e669e99cd54ae38e8e4ed275800d6a69d3eea1b62143d69dbaa845c7c4ebfed differ diff --git a/gateway_frontend/projects/.resources/7e8a70e5a54428edfbdb5fee7e25812984139bb856bd4579013905d4ed1bf662 b/gateway_frontend/projects/.resources/7e8a70e5a54428edfbdb5fee7e25812984139bb856bd4579013905d4ed1bf662 new file mode 100644 index 0000000..4ac96f2 --- /dev/null +++ b/gateway_frontend/projects/.resources/7e8a70e5a54428edfbdb5fee7e25812984139bb856bd4579013905d4ed1bf662 @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM22" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,0.994l1038.79,-0l-0,42.634l-15.868,0l0,5.451m-0.292,32.124l0,8.761m0,32.708l0,5.159l16.16,0l-0,260.69l-16.16,0l0,8.372m0,16.743l0,10.611m0,32.416l0,4.478l16.16,-0l-0,82.451l-16.16,-0l0,4.867m16.16,-45.898l-1038.79,-0m-0,-84.354l1022.63,-0m0,-332.623l-1022.63,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M998.371,468.527l-0,-12.806l21.533,-0l0,12.806l-21.533,-0Zm-116.448,22.702l-0,-37.837l98.468,0l0,37.837l-98.468,-0Zm-45.576,-17.553l0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm-165.726,0l0,-18.701l24.623,-0l0,18.701l-24.623,0Zm-165.712,0l0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm-164.351,0l-0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm-165.032,0l0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm541.481,17.336l0,-37.62l98.013,0l-0,37.62l-98.013,0Zm-165.712,0l-0,-37.62l98.012,0l0,37.62l-98.012,0Zm-164.351,0l-0,-37.62l98.012,0l0,37.62l-98.012,0Zm-165.032,0l0,-37.62l98.013,0l-0,37.62l-98.013,0Zm-165.712,0l-0,-37.62l98.012,0l0,37.62l-98.012,0Zm942.171,-456.098l-0,12.806l21.533,-0l0,-12.806l-21.533,-0Zm-116.448,-22.702l-0,37.836l98.468,0l0,-37.836l-98.468,-0Zm-45.576,17.552l0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm-165.726,-0l0,18.702l24.623,-0l0,-18.702l-24.623,-0Zm-165.712,-0l0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm-164.351,-0l-0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm-165.032,-0l0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm541.481,-17.336l0,37.62l98.013,0l-0,-37.62l-98.013,0Zm-165.712,0l-0,37.62l98.012,0l0,-37.62l-98.012,0Zm-164.351,0l-0,37.62l98.012,0l0,-37.62l-98.012,0Zm-165.032,0l0,37.62l98.013,0l-0,-37.62l-98.013,0Zm-165.712,0l-0,37.62l98.012,0l0,-37.62l-98.012,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M73.283,381.09l-0,5.31l-19.902,-0l-0,-5.31l19.902,-0Zm-0,-9.188l-0,9.188l-15.986,-0l0,-9.188l15.986,-0Zm-0,-5.31l-0,5.31l-19.902,-0l-0,-5.31l19.902,-0Zm-0,-8.89l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-5.608l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.499l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.021l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.499l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,222.603l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.889l-15.986,0l0,-8.889l15.986,-0Zm-0,-14.498l-0,8.889l-15.986,0l0,-8.889l15.986,-0Zm-0,-14.499l-0,8.89l-15.986,0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.021l-0,8.413l-15.986,-0l0,-8.413l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.889l-15.986,0l0,-8.889l15.986,-0Zm21.347,254.88l0,5.31l19.902,-0l-0,-5.31l-19.902,-0Zm0,-9.188l0,9.188l15.986,-0l-0,-9.188l-15.986,-0Zm0,-5.31l0,5.31l19.902,-0l-0,-5.31l-19.902,-0Zm0,-8.89l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-5.608l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.499l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.021l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.499l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,222.603l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.889l15.986,0l-0,-8.889l-15.986,-0Zm0,-14.498l0,8.889l15.986,0l-0,-8.889l-15.986,-0Zm0,-14.499l0,8.89l15.986,0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.021l0,8.413l15.986,-0l-0,-8.413l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.889l15.986,0l-0,-8.889l-15.986,-0Zm169.881,5.851l0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l-0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l-0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l-0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm0,-15.894l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm-96.429,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm0,-15.894l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm1.284,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm192.858,-112.786l-0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm-0,-10.707l-0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm-0,32.185l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,-10.772l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,21.544l-0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm-0,10.736l-0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm-0,10.707l-0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm-0,10.604l-0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm-0,11.009l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm-0,5.358l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,16.133l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,21.439l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm-0,10.702l-0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm-0,10.854l-0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm-0,10.662l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.103,-133.672l0,3.722l-3.133,0l0,-3.722l3.133,-0Zm0,-15.895l0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l-0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm96.811,-112.786l0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l-0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l-0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l-0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm0,-15.894l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm96.811,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm0,-15.894l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm1.284,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm96.046,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm1.283,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm193.47,-112.786l-0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm-0,-10.707l-0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm-0,32.185l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,-10.772l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,21.544l-0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm-0,10.736l-0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm-0,10.707l-0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm-0,10.604l-0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm-0,11.009l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm-0,5.358l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,16.133l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,21.439l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm-0,10.702l-0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm-0,10.854l-0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm-0,10.662l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.103,-133.672l0,3.722l-3.133,0l0,-3.722l3.133,-0Zm0,-15.895l0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l-0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm96.757,-112.786l0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l-0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l-0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l-0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm0,-15.894l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm1.284,14.032l0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm-193.033,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm1.283,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm-461.262,-112.786l-0,10.706l21.211,0l-0,-10.706l-21.211,-0Zm-0,-10.707l-0,10.707l21.211,-0l-0,-10.707l-21.211,0Zm-0,32.185l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,-10.772l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,21.544l-0,10.736l21.211,-0l-0,-10.736l-21.211,0Zm-0,10.736l-0,10.707l21.211,-0l-0,-10.707l-21.211,-0Zm-0,10.707l-0,10.604l21.211,-0l-0,-10.604l-21.211,-0Zm-0,10.604l-0,11.009l21.211,0l-0,-11.009l-21.211,-0Zm-0,11.009l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,5.358l21.211,-0l-0,-5.358l-21.211,0Zm-0,5.358l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,16.133l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,21.439l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.702l21.211,-0l-0,-10.702l-21.211,0Zm-0,10.702l-0,10.854l21.211,-0l-0,-10.854l-21.211,-0Zm-0,10.854l-0,10.662l21.211,0l-0,-10.662l-21.211,-0Zm-0,10.662l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.434l21.211,-0l-0,-10.434l-21.211,0Zm17.102,-133.672l0,3.722l3.133,0l0,-3.722l-3.133,-0Zm0,-15.895l0,3.723l3.133,0l0,-3.723l-3.133,0Zm-15.818,16.897l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-0,-15.894l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-1.284,14.032l-0,5.585l21.211,-0l-0,-5.585l-21.211,0Zm-96.429,-112.786l0,10.706l21.211,0l0,-10.706l-21.211,-0Zm0,-10.707l0,10.707l21.211,-0l0,-10.707l-21.211,0Zm0,32.185l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,-10.772l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,21.544l0,10.736l21.211,-0l0,-10.736l-21.211,0Zm0,10.736l0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm0,10.707l0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm0,10.604l0,11.009l21.211,0l0,-11.009l-21.211,-0Zm0,11.009l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,5.358l21.211,-0l0,-5.358l-21.211,0Zm0,5.358l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,16.133l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,21.439l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.702l21.211,-0l0,-10.702l-21.211,0Zm0,10.702l0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm0,10.854l0,10.662l21.211,0l0,-10.662l-21.211,-0Zm0,10.662l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,0l0,-10.778l-21.211,0Zm0,10.778l0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.103,-133.672l-0,3.722l3.132,0l0,-3.722l-3.132,-0Zm-0,-15.895l-0,3.723l3.132,0l0,-3.723l-3.132,0Zm-15.819,16.897l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.211,-0l0,-5.585l-21.211,0Zm192.857,-112.786l0,10.706l21.212,0l-0,-10.706l-21.212,-0Zm0,-10.707l0,10.707l21.212,-0l-0,-10.707l-21.212,0Zm0,32.185l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,-10.772l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,21.544l0,10.736l21.212,-0l-0,-10.736l-21.212,0Zm0,10.736l0,10.707l21.212,-0l-0,-10.707l-21.212,-0Zm0,10.707l0,10.604l21.212,-0l-0,-10.604l-21.212,-0Zm0,10.604l0,11.009l21.212,0l-0,-11.009l-21.212,-0Zm0,11.009l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,5.358l21.212,-0l-0,-5.358l-21.212,0Zm0,5.358l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,16.133l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,21.439l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.702l21.212,-0l-0,-10.702l-21.212,0Zm0,10.702l0,10.854l21.212,-0l-0,-10.854l-21.212,-0Zm0,10.854l0,10.662l21.212,0l-0,-10.662l-21.212,-0Zm0,10.662l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,0l-0,-10.778l-21.212,0Zm0,10.778l0,10.434l21.212,-0l-0,-10.434l-21.212,0Zm17.103,-133.672l-0,3.722l3.133,0l-0,-3.722l-3.133,-0Zm-0,-15.895l-0,3.723l3.133,0l-0,-3.723l-3.133,0Zm-15.819,16.897l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.212,-0l-0,-5.585l-21.212,0Zm96.812,-112.786l-0,10.706l21.211,0l-0,-10.706l-21.211,-0Zm-0,-10.707l-0,10.707l21.211,-0l-0,-10.707l-21.211,0Zm-0,32.185l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,-10.772l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,21.544l-0,10.736l21.211,-0l-0,-10.736l-21.211,0Zm-0,10.736l-0,10.707l21.211,-0l-0,-10.707l-21.211,-0Zm-0,10.707l-0,10.604l21.211,-0l-0,-10.604l-21.211,-0Zm-0,10.604l-0,11.009l21.211,0l-0,-11.009l-21.211,-0Zm-0,11.009l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,5.358l21.211,-0l-0,-5.358l-21.211,0Zm-0,5.358l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,16.133l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,21.439l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.702l21.211,-0l-0,-10.702l-21.211,0Zm-0,10.702l-0,10.854l21.211,-0l-0,-10.854l-21.211,-0Zm-0,10.854l-0,10.662l21.211,0l-0,-10.662l-21.211,-0Zm-0,10.662l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.434l21.211,-0l-0,-10.434l-21.211,0Zm17.102,-133.672l0,3.722l3.133,0l0,-3.722l-3.133,-0Zm0,-15.895l0,3.723l3.133,0l0,-3.723l-3.133,0Zm-15.818,16.897l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-0,-15.894l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-1.284,14.032l-0,5.585l21.211,-0l-0,-5.585l-21.211,0Zm96.811,-112.786l0,10.706l21.211,0l0,-10.706l-21.211,-0Zm0,-10.707l0,10.707l21.211,-0l0,-10.707l-21.211,0Zm0,32.185l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,-10.772l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,21.544l0,10.736l21.211,-0l0,-10.736l-21.211,0Zm0,10.736l0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm0,10.707l0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm0,10.604l0,11.009l21.211,0l0,-11.009l-21.211,-0Zm0,11.009l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,5.358l21.211,-0l0,-5.358l-21.211,0Zm0,5.358l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,16.133l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,21.439l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.702l21.211,-0l0,-10.702l-21.211,0Zm0,10.702l0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm0,10.854l0,10.662l21.211,0l0,-10.662l-21.211,-0Zm0,10.662l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,0l0,-10.778l-21.211,0Zm0,10.778l0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.103,-133.672l-0,3.722l3.132,0l0,-3.722l-3.132,-0Zm-0,-15.895l-0,3.723l3.132,0l0,-3.723l-3.132,0Zm-15.819,16.897l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.211,-0l0,-5.585l-21.211,0Zm96.046,-112.786l0,10.706l21.211,0l0,-10.706l-21.211,-0Zm0,-10.707l0,10.707l21.211,-0l0,-10.707l-21.211,0Zm0,32.185l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,-10.772l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,21.544l0,10.736l21.211,-0l0,-10.736l-21.211,0Zm0,10.736l0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm0,10.707l0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm0,10.604l0,11.009l21.211,0l0,-11.009l-21.211,-0Zm0,11.009l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,5.358l21.211,-0l0,-5.358l-21.211,0Zm0,5.358l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,16.133l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,21.439l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.702l21.211,-0l0,-10.702l-21.211,0Zm0,10.702l0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm0,10.854l0,10.662l21.211,0l0,-10.662l-21.211,-0Zm0,10.662l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,0l0,-10.778l-21.211,0Zm0,10.778l0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.103,-133.672l-0,3.722l3.133,0l-0,-3.722l-3.133,-0Zm-0,-15.895l-0,3.723l3.133,0l-0,-3.723l-3.133,0Zm-15.819,16.897l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.211,-0l0,-5.585l-21.211,0Zm193.469,-112.786l0,10.706l21.212,0l-0,-10.706l-21.212,-0Zm0,-10.707l0,10.707l21.212,-0l-0,-10.707l-21.212,0Zm0,32.185l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,-10.772l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,21.544l0,10.736l21.212,-0l-0,-10.736l-21.212,0Zm0,10.736l0,10.707l21.212,-0l-0,-10.707l-21.212,-0Zm0,10.707l0,10.604l21.212,-0l-0,-10.604l-21.212,-0Zm0,10.604l0,11.009l21.212,0l-0,-11.009l-21.212,-0Zm0,11.009l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,5.358l21.212,-0l-0,-5.358l-21.212,0Zm0,5.358l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,16.133l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,21.439l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.702l21.212,-0l-0,-10.702l-21.212,0Zm0,10.702l0,10.854l21.212,-0l-0,-10.854l-21.212,-0Zm0,10.854l0,10.662l21.212,0l-0,-10.662l-21.212,-0Zm0,10.662l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,0l-0,-10.778l-21.212,0Zm0,10.778l0,10.434l21.212,-0l-0,-10.434l-21.212,0Zm17.103,-133.672l-0,3.722l3.133,0l-0,-3.722l-3.133,-0Zm-0,-15.895l-0,3.723l3.133,0l-0,-3.723l-3.133,0Zm-15.819,16.897l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.212,-0l-0,-5.585l-21.212,0Zm96.758,-112.786l-0,10.706l21.211,0l0,-10.706l-21.211,-0Zm-0,-10.707l-0,10.707l21.211,-0l0,-10.707l-21.211,0Zm-0,32.185l-0,10.772l21.211,0l0,-10.772l-21.211,0Zm-0,-10.772l-0,10.772l21.211,0l0,-10.772l-21.211,0Zm-0,21.544l-0,10.736l21.211,-0l0,-10.736l-21.211,0Zm-0,10.736l-0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm-0,10.707l-0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm-0,10.604l-0,11.009l21.211,0l0,-11.009l-21.211,-0Zm-0,11.009l-0,10.787l21.211,0l0,-10.787l-21.211,0Zm-0,10.787l-0,10.787l21.211,0l0,-10.787l-21.211,0Zm-0,10.787l-0,5.358l21.211,-0l0,-5.358l-21.211,0Zm-0,5.358l-0,10.548l21.211,0l0,-10.548l-21.211,-0Zm-0,16.133l-0,10.548l21.211,0l0,-10.548l-21.211,-0Zm-0,21.439l-0,10.701l21.211,0l0,-10.701l-21.211,0Zm-0,10.701l-0,10.701l21.211,0l0,-10.701l-21.211,0Zm-0,10.701l-0,10.702l21.211,-0l0,-10.702l-21.211,0Zm-0,10.702l-0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm-0,10.854l-0,10.662l21.211,0l0,-10.662l-21.211,-0Zm-0,10.662l-0,10.778l21.211,-0l0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,-0l0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,0l0,-10.778l-21.211,0Zm-0,10.778l-0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.102,-133.672l0,3.722l3.133,0l0,-3.722l-3.133,-0Zm0,-15.895l0,3.723l3.133,0l0,-3.723l-3.133,0Zm-15.818,16.897l-0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-0,-15.894l-0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l-0,5.585l21.211,-0l0,-5.585l-21.211,0Zm-866.217,-126.566l0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm12.569,272.25l0,0.904l-25.139,0l0,-0.904l25.139,0Zm-24.192,0l0,0.904l-0.947,0l0,-0.904l0.947,0Zm24.192,0l0,0.904l-0.947,0l0,-0.904l0.947,0Zm-11.862,0l0,0.904l-0.707,0l-0,-0.904l0.707,0Zm-0.707,0l-0,0.904l-0.708,0l0,-0.904l0.708,0Zm107.647,-271.588l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.193,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm24.193,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.863,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm-0.707,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.193,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm24.193,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.863,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-0.707,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.369,-272.25l-0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm12.569,272.25l-0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm-0.707,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm108.7,-272.25l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.193,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm24.193,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.863,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm-0.707,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.193,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm24.193,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.863,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-0.707,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.536,-272.25l0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm-11.862,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.569,272.25l0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm-11.862,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm-0.707,-0l-0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm108.867,-272.25l-0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm12.569,272.25l-0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm-0.707,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm109.368,-272.25l0,0.905l-25.138,-0l-0,-0.905l25.138,0Zm-24.192,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm24.192,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm-11.862,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm-0.707,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.569,272.25l0,0.904l-25.138,0l-0,-0.904l25.138,-0Zm-24.192,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm24.192,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm-11.862,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-0.707,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.202,-272.25l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm-0.708,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm-0.708,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.035,-272.25l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm-0.708,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm-0.708,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.202,-272.25l-0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm-0.708,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm-0.708,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-161.128,-59.875l-0,10.691l-21.092,0l0,-10.691l21.092,-0Zm-0,10.691l-0,4.99l-21.092,-0l0,-4.99l21.092,0Zm-0,4.99l-0,10.742l-21.092,0l0,-10.742l21.092,-0Zm-0,10.742l-0,10.845l-21.092,-0l0,-10.845l21.092,0Zm-0,10.845l-0,10.742l-21.092,0l0,-10.742l21.092,-0Zm-0,10.742l-0,10.59l-21.092,-0l0,-10.59l21.092,0Zm-0,-58.549l-0,10.539l-21.092,-0l0,-10.539l21.092,0Zm-0,-10.539l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-10.539l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-10.538l-0,10.538l-21.092,0l0,-10.538l21.092,-0Zm-0,-10.539l-0,10.539l-21.092,-0l0,-10.539l21.092,-0Zm-0,-6.721l-0,6.721l-21.092,-0l0,-6.721l21.092,0Zm-0,-21.536l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-16.129l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-12.195l-0,6.873l-21.092,-0l0,-6.873l21.092,-0Zm-0,-10.499l-0,10.499l-21.092,-0l0,-10.499l21.092,0Zm-0,-10.701l-0,10.701l-21.092,0l0,-10.701l21.092,-0Zm-0,-10.498l-0,10.498l-21.092,-0l0,-10.498l21.092,-0Zm-0,-10.661l-0,10.661l-21.092,-0l0,-10.661l21.092,-0Zm-0,-10.661l-0,10.661l-21.092,-0l0,-10.661l21.092,-0Zm-0,-4.807l-0,4.807l-21.092,-0l0,-4.807l21.092,0Zm-0,-10.671l-0,10.671l-21.092,0l0,-10.671l21.092,0Zm-0,-10.671l-0,10.671l-21.092,0l0,-10.671l21.092,-0Zm-0,-10.671l-0,10.671l-21.092,-0l0,-10.671l21.092,-0Zm-0,-10.671l-0,10.671l-21.092,-0l0,-10.671l21.092,-0Zm-0,123.245l-0,5.59l-21.092,0l0,-5.59l21.092,0Zm-0,-15.861l-0,5.322l-21.092,0l0,-5.322l21.092,-0Zm-4.909,17.953l0,1.413l-14.815,0l-0,-1.413l14.815,0Zm0,-16.129l0,1.413l-14.815,0l-0,-1.413l14.815,0Zm4.208,15.054l-0,3.628l-3.386,0l-0,-3.628l3.386,0Zm-0,-16.129l-0,3.628l-3.386,0l-0,-3.628l3.386,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1041 550" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7ebe494e070fafc6bf3b41d6899e0981a8505dab1710b8da0766b18cbd185817 b/gateway_frontend/projects/.resources/7ebe494e070fafc6bf3b41d6899e0981a8505dab1710b8da0766b18cbd185817 new file mode 100644 index 0000000..c61f2f5 Binary files /dev/null and b/gateway_frontend/projects/.resources/7ebe494e070fafc6bf3b41d6899e0981a8505dab1710b8da0766b18cbd185817 differ diff --git a/gateway_frontend/projects/.resources/7ecb47b725b4c946fb3d3821c470c25a08b0bd2511c5ce303b6a9ef64d482c05 b/gateway_frontend/projects/.resources/7ecb47b725b4c946fb3d3821c470c25a08b0bd2511c5ce303b6a9ef64d482c05 new file mode 100644 index 0000000..a267a9a --- /dev/null +++ b/gateway_frontend/projects/.resources/7ecb47b725b4c946fb3d3821c470c25a08b0bd2511c5ce303b6a9ef64d482c05 @@ -0,0 +1,3869 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{view.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{view.custom.status_items}" + }, + { + "input": "Control", + "output": "{view.custom.control_items}" + }, + { + "input": "Config", + "output": "{view.custom.config_items}" + }, + { + "input": "Meta", + "output": "{view.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7ee6aac009424aa8c39a840151173fde649a43deb5b3610ab7107f847098f824 b/gateway_frontend/projects/.resources/7ee6aac009424aa8c39a840151173fde649a43deb5b3610ab7107f847098f824 new file mode 100644 index 0000000..d4d10a3 Binary files /dev/null and b/gateway_frontend/projects/.resources/7ee6aac009424aa8c39a840151173fde649a43deb5b3610ab7107f847098f824 differ diff --git a/gateway_frontend/projects/.resources/7ee6f0ede76f38b50edd82501d843ead387ba53dd4c2739d3d21a9ec61463a8b b/gateway_frontend/projects/.resources/7ee6f0ede76f38b50edd82501d843ead387ba53dd4c2739d3d21a9ec61463a8b new file mode 100644 index 0000000..cd4ba2c Binary files /dev/null and b/gateway_frontend/projects/.resources/7ee6f0ede76f38b50edd82501d843ead387ba53dd4c2739d3d21a9ec61463a8b differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json b/gateway_frontend/projects/.resources/7f44c08e4a72ca3ac188c0a9ab3bf5cf7b96b9c1112e1a54d22d86840255546e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json rename to gateway_frontend/projects/.resources/7f44c08e4a72ca3ac188c0a9ab3bf5cf7b96b9c1112e1a54d22d86840255546e diff --git a/gateway_frontend/projects/.resources/7f56f4b1d5b144c828570ed7405a6beb3f5f811be8b5c08e944592eb7bf00e89 b/gateway_frontend/projects/.resources/7f56f4b1d5b144c828570ed7405a6beb3f5f811be8b5c08e944592eb7bf00e89 new file mode 100644 index 0000000..a8a528c --- /dev/null +++ b/gateway_frontend/projects/.resources/7f56f4b1d5b144c828570ed7405a6beb3f5f811be8b5c08e944592eb7bf00e89 @@ -0,0 +1,281 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "250px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)", + "outlineColor": "#CF1F1F", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/7f9008077946f537e45e0e4a8e75dfe688281cd7a0956a3ffc7ad24af37b2d97 b/gateway_frontend/projects/.resources/7f9008077946f537e45e0e4a8e75dfe688281cd7a0956a3ffc7ad24af37b2d97 new file mode 100644 index 0000000..1721598 Binary files /dev/null and b/gateway_frontend/projects/.resources/7f9008077946f537e45e0e4a8e75dfe688281cd7a0956a3ffc7ad24af37b2d97 differ diff --git a/gateway_frontend/projects/.resources/804be86744cdc17846afb40522d7b9a2a7e5ab5b96012c06b86c7b2ec2e510d3 b/gateway_frontend/projects/.resources/804be86744cdc17846afb40522d7b9a2a7e5ab5b96012c06b86c7b2ec2e510d3 new file mode 100644 index 0000000..edf82fc Binary files /dev/null and b/gateway_frontend/projects/.resources/804be86744cdc17846afb40522d7b9a2a7e5ab5b96012c06b86c7b2ec2e510d3 differ diff --git a/gateway_frontend/projects/.resources/8076a1b8a24f0fc42b028803d061aa8d3dd6da630494b59f9a7535787910e43e b/gateway_frontend/projects/.resources/8076a1b8a24f0fc42b028803d061aa8d3dd6da630494b59f9a7535787910e43e new file mode 100644 index 0000000..e48f238 --- /dev/null +++ b/gateway_frontend/projects/.resources/8076a1b8a24f0fc42b028803d061aa8d3dd6da630494b59f9a7535787910e43e @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM24" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1.106,18.392l1052.75,0m-0,-17.398l-0,59.816l-16.572,-0l-0,4.797m-0,34.95l-0,10.342m-0,18.13l-0,8.535l16.572,-0l-0,269.762l-16.572,-0l-0,5.046m-0,34.639l-0,7.601m-0,34.95l-0,4.735l16.572,0l-0,44.545l-1052.87,0m-0,-88.031l1036.29,0m-0,-344.664l-1036.29,0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1010.39,53.367l-0,13.281l22.332,-0l0,-13.281l-22.332,0Zm-120.768,-23.542l-0,39.237l102.121,0l0,-39.237l-102.121,0Zm-47.267,18.202l-0,19.394l25.536,0l0,-19.394l-25.536,0Zm-171.874,0l-0,19.394l25.536,0l0,-19.394l-25.536,0Zm-171.86,0l-0,19.394l25.536,0l-0,-19.394l-25.536,0Zm-170.449,0l0,19.394l25.536,0l0,-19.394l-25.536,0Zm-171.154,0l-0,19.394l25.536,0l0,-19.394l-25.536,0Zm561.569,-17.977l0,39.012l101.649,0l0,-39.012l-101.649,-0Zm-171.86,-0l0,39.012l101.649,0l0,-39.012l-101.649,-0Zm-170.448,-0l-0,39.012l101.649,0l-0,-39.012l-101.649,-0Zm-171.154,-0l-0,39.012l101.648,0l0,-39.012l-101.648,-0Zm-171.86,-0l-0,39.012l101.648,0l0,-39.012l-101.648,-0Zm977.125,472.984l-0,-13.281l22.332,0l0,13.281l-22.332,-0Zm-120.768,23.542l-0,-39.237l102.121,-0l0,39.237l-102.121,-0Zm-47.267,-18.202l-0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm-171.874,-0l-0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm-171.86,-0l-0,-19.394l25.536,-0l-0,19.394l-25.536,-0Zm-170.449,-0l0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm-171.154,-0l-0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm561.569,17.977l0,-39.012l101.649,-0l0,39.012l-101.649,0Zm-171.86,0l0,-39.012l101.649,-0l0,39.012l-101.649,0Zm-170.448,0l-0,-39.012l101.649,-0l-0,39.012l-101.649,0Zm-171.154,0l-0,-39.012l101.648,-0l0,39.012l-101.648,0Zm-171.86,0l-0,-39.012l101.648,-0l0,39.012l-101.648,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M50.432,404.753l0,5.495l-20.654,0l0,-5.495l20.654,-0Zm0,-9.509l0,9.509l-16.589,-0l-0,-9.509l16.589,0Zm0,-5.495l0,5.495l-20.654,0l0,-5.495l20.654,0Zm0,-9.2l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-5.804l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-14.51l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,230.367l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-15.003l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-15.003l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-14.51l0,8.706l-16.589,-0l-0,-8.706l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-15.003l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm22.156,263.77l-0,5.495l20.654,0l-0,-5.495l-20.654,-0Zm-0,-9.509l-0,9.509l16.59,-0l-0,-9.509l-16.59,0Zm-0,-5.495l-0,5.495l20.654,0l-0,-5.495l-20.654,0Zm-0,-9.2l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-5.804l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-14.51l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,230.367l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-15.003l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-15.003l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-14.51l-0,8.706l16.59,-0l-0,-8.706l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-15.003l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm176.304,6.055l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm-100.075,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm-0,-16.449l-0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm200.15,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm100.472,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm-0,-16.449l-0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm100.472,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm-0,-16.449l-0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm99.678,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm200.785,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm100.416,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm0,-16.449l0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm-200.332,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm0,-16.449l0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm-478.704,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm-100.075,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm200.15,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm100.472,-116.721l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l0,-5.779l-22.013,-0Zm100.472,-116.721l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l0,-10.798l-22.013,0Zm17.749,-138.334l0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm0,-16.449l0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l0,-5.779l-22.013,-0Zm99.678,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm200.785,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm100.416,-116.721l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l0,-10.798l-22.013,0Zm17.749,-138.334l0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm0,-16.449l0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l0,-5.779l-22.013,-0Zm-898.971,-130.98l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm111.717,-281.059l0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm-12.31,-0l-0,0.935l-0.735,0l0,-0.935l0.735,-0Zm-0.735,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l0,0.936l-0.982,0l-0,-0.936l0.982,0Zm-12.31,0l-0,0.936l-0.735,0l0,-0.936l0.735,0Zm-0.735,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm113.505,-281.744l-0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l-0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l-0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm112.811,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm113.678,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm112.984,-281.744l-0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm113.505,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm113.331,-281.744l-0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l-0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l-0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm113.158,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm113.331,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-167.221,-61.963l-0,11.064l-21.889,0l-0,-11.064l21.889,-0Zm-0,11.064l-0,5.164l-21.889,-0l-0,-5.164l21.889,0Zm-0,5.164l-0,11.117l-21.889,-0l-0,-11.117l21.889,-0Zm-0,11.117l-0,11.222l-21.889,0l-0,-11.222l21.889,-0Zm-0,11.222l-0,11.118l-21.889,-0l-0,-11.118l21.889,0Zm-0,11.118l-0,10.959l-21.889,-0l-0,-10.959l21.889,-0Zm-0,-60.591l-0,10.906l-21.889,-0l-0,-10.906l21.889,-0Zm-0,-10.907l-0,10.907l-21.889,-0l-0,-10.907l21.889,0Zm-0,-10.906l-0,10.906l-21.889,0l-0,-10.906l21.889,-0Zm-0,-10.907l-0,10.907l-21.889,-0l-0,-10.907l21.889,0Zm-0,-10.906l-0,10.906l-21.889,0l-0,-10.906l21.889,0Zm-0,-6.955l-0,6.955l-21.889,0l-0,-6.955l21.889,0Zm-0,-22.287l-0,10.907l-21.889,-0l-0,-10.907l21.889,0Zm-0,-16.691l-0,10.906l-21.889,0l-0,-10.906l21.889,-0Zm-0,-12.621l-0,7.112l-21.889,0l-0,-7.112l21.889,-0Zm-0,-10.865l-0,10.865l-21.889,-0l-0,-10.865l21.889,0Zm-0,-11.075l-0,11.075l-21.889,0l-0,-11.075l21.889,0Zm-0,-10.864l-0,10.864l-21.889,0l-0,-10.864l21.889,0Zm-0,-11.033l-0,11.033l-21.889,0l-0,-11.033l21.889,0Zm-0,-11.033l-0,11.033l-21.889,0l-0,-11.033l21.889,0Zm-0,-4.973l-0,4.973l-21.889,0l-0,-4.973l21.889,-0Zm-0,-11.044l-0,11.044l-21.889,-0l-0,-11.044l21.889,0Zm-0,-11.043l-0,11.043l-21.889,0l-0,-11.043l21.889,-0Zm-0,-11.043l-0,11.043l-21.889,-0l-0,-11.043l21.889,-0Zm-0,-11.044l-0,11.044l-21.889,-0l-0,-11.044l21.889,0Zm-0,127.544l-0,5.785l-21.889,0l-0,-5.785l21.889,0Zm-0,-16.415l-0,5.509l-21.889,-0l-0,-5.509l21.889,0Zm-5.095,18.58l0,1.462l-15.375,0l-0,-1.462l15.375,0Zm0,-16.691l0,1.462l-15.375,-0l-0,-1.462l15.375,-0Zm4.367,15.578l-0,3.755l-3.514,0l0,-3.755l3.514,0Zm-0,-16.691l-0,3.755l-3.514,-0l0,-3.755l3.514,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1055 540" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/80a557bd6418b0fe6053970cddf679c2b7b1bd77f9a79af1ae276aa304b6240a b/gateway_frontend/projects/.resources/80a557bd6418b0fe6053970cddf679c2b7b1bd77f9a79af1ae276aa304b6240a new file mode 100644 index 0000000..062cc3a --- /dev/null +++ b/gateway_frontend/projects/.resources/80a557bd6418b0fe6053970cddf679c2b7b1bd77f9a79af1ae276aa304b6240a @@ -0,0 +1,361 @@ +{ + "custom": { + "alarm_active": 71, + "udt_type": "RPP" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/814e12b834d22a191f5d4360cd53a4df614bd1cb27a46be1340a0bc3512a6c28 b/gateway_frontend/projects/.resources/814e12b834d22a191f5d4360cd53a4df614bd1cb27a46be1340a0bc3512a6c28 new file mode 100644 index 0000000..97f2a8c --- /dev/null +++ b/gateway_frontend/projects/.resources/814e12b834d22a191f5d4360cd53a4df614bd1cb27a46be1340a0bc3512a6c28 @@ -0,0 +1,367 @@ +{ + "custom": { + "isCollapsed": false + }, + "params": {}, + "propConfig": { + "custom.isCollapsed": { + "persistent": true + }, + "props.defaultSize.width": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 250 + }, + { + "input": false, + "output": 60 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "defaultSize": { + "width": 273 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Oracle_logo.svg" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "contain" + }, + "source": "data:image/png;base64,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\u003d" + }, + "type": "ia.display.image" + }, + { + "meta": { + "name": "ORCL-d5a587ae" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "height": 50, + "mode": "contain", + "width": 50 + }, + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABeUAAAPCCAMAAADBAUN1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAwBQTFRFAAAAx0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0uDjEcgAAAQB0Uk5TABctQlNkdISVpbbF1+f/8+LSwbGgkIBvX048JxEeOVFnfZOpvtXr5c+5o413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\u003d" + }, + "type": "ia.display.image" + } + ], + "meta": { + "name": "LogoContainer" + }, + "position": { + "basis": "60px", + "shrink": 0 + }, + "props": { + "alignItems": "center", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Full_Menu" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "elementPosition": { + "basis": "auto", + "grow": 0, + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L1", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible", + "padding": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Icon_Menu" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "path": "Frames/Layouts/Navigation/Tree/IconButton" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "Tree Container" + }, + "position": { + "basis": "100%" + }, + "type": "ia.container.flex" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d True\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 60 } )\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Collapse" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.image.icon.path": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": "material/menu", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "material/menu_open" + }, + { + "input": true, + "output": "material/menu" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu_open" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d False\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 260 } )" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Expand" + }, + "position": { + "basis": "34px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "CardContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "space-between", + "style": { + "backgroundColor": "var(--palette-slate-150-1)", + "border": "var(--container-border)", + "borderRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "fontSize": "var(--text-md)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.session.custom.navStructure \u003d ui.navigation.get_structure()\n\tself.view.custom.isCollapsed \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "classes": "navtree", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/815f7ba6b9b4cc585cac9eabc989b48199e77537a31be95e48b5b9007c9a03a6 b/gateway_frontend/projects/.resources/815f7ba6b9b4cc585cac9eabc989b48199e77537a31be95e48b5b9007c9a03a6 new file mode 100644 index 0000000..9c8c484 --- /dev/null +++ b/gateway_frontend/projects/.resources/815f7ba6b9b4cc585cac9eabc989b48199e77537a31be95e48b5b9007c9a03a6 @@ -0,0 +1,155 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 43, + "width": 63 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 32, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/817141ba88e976b3a321e3f710ee7db2119581ea1c4e5a6104bd21e4a0cdb2db b/gateway_frontend/projects/.resources/817141ba88e976b3a321e3f710ee7db2119581ea1c4e5a6104bd21e4a0cdb2db new file mode 100644 index 0000000..0d733ea --- /dev/null +++ b/gateway_frontend/projects/.resources/817141ba88e976b3a321e3f710ee7db2119581ea1c4e5a6104bd21e4a0cdb2db @@ -0,0 +1,361 @@ +{ + "custom": { + "alarm_active": 0, + "udt_type": "RPP" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8192eda18dfa189e77ae1b13562e175494fcf939822809a19ce283228f999d0d b/gateway_frontend/projects/.resources/8192eda18dfa189e77ae1b13562e175494fcf939822809a19ce283228f999d0d new file mode 100644 index 0000000..ebe779f --- /dev/null +++ b/gateway_frontend/projects/.resources/8192eda18dfa189e77ae1b13562e175494fcf939822809a19ce283228f999d0d @@ -0,0 +1,46 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]CDU_1" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/82484a4a65030b4225aca640080654c48f0f2eb335dc50803d00065e3271d922 b/gateway_frontend/projects/.resources/82484a4a65030b4225aca640080654c48f0f2eb335dc50803d00065e3271d922 new file mode 100644 index 0000000..db593f6 Binary files /dev/null and b/gateway_frontend/projects/.resources/82484a4a65030b4225aca640080654c48f0f2eb335dc50803d00065e3271d922 differ diff --git a/gateway_frontend/projects/.resources/825fa375fdb320b9daf0004f84eb9091e35a44598c35f19b07b4e6a98cf137a5 b/gateway_frontend/projects/.resources/825fa375fdb320b9daf0004f84eb9091e35a44598c35f19b07b4e6a98cf137a5 new file mode 100644 index 0000000..93a8b32 --- /dev/null +++ b/gateway_frontend/projects/.resources/825fa375fdb320b9daf0004f84eb9091e35a44598c35f19b07b4e6a98cf137a5 @@ -0,0 +1,119 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM31" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M27.171,486.061l-0,4.463l-10.449,0l0,51.844m0,-8.883l1011.28,0m-18.168,-44.97l-0,53.853m-982.667,-97.35l1000.4,-0m-1000.4,5.193l-0,-14.9m-0,-18.619l-0,-4.623l-10.449,0l0,-271.209l10.449,-0l-0,-4.61m-0,-35.643l-0,-6.492m-0,-35.376l-0,-12.466l-26.177,0m15.728,0l0,-45.279m0,7.746l1010.93,0m-17.815,0l-0,45.062m-0,35.565l-0,14.024m-0,35.257l-0,314.788m18.168,-356.291l-1000.84,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "opacity": 1, + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M57.259,44.512l0,13.385l-20.888,-0l0,-13.385l20.888,0Zm112.96,-23.727l-0,39.546l-95.519,-0l0,-39.546l95.519,-0Zm44.21,18.345l0,19.547l-23.885,-0l0,-19.547l23.885,-0Zm160.762,-0l-0,19.547l-23.886,-0l0,-19.547l23.886,-0Zm160.747,-0l0,19.547l-23.885,-0l0,-19.547l23.885,-0Zm159.428,-0l0,19.547l-23.885,-0l-0,-19.547l23.885,-0Zm160.088,-0l-0,19.547l-23.885,-0l-0,-19.547l23.885,-0Zm-525.26,-18.119l0,39.32l-95.076,-0l-0,-39.32l95.076,-0Zm160.748,-0l0,39.32l-95.076,-0l-0,-39.32l95.076,-0Zm159.428,-0l-0,39.32l-95.076,-0l-0,-39.32l95.076,-0Zm160.088,-0l-0,39.32l-95.077,-0l0,-39.32l95.077,-0Zm160.748,-0l-0,39.32l-95.077,-0l0,-39.32l95.077,-0Zm-913.947,476.708l0,-13.385l-20.888,0l0,13.385l20.888,0Zm112.96,23.728l-0,-39.546l-95.519,-0l0,39.546l95.519,-0Zm44.21,-18.346l0,-19.546l-23.885,-0l0,19.546l23.885,0Zm160.762,0l-0,-19.546l-23.886,-0l0,19.546l23.886,0Zm160.747,0l0,-19.546l-23.885,-0l0,19.546l23.885,0Zm159.428,0l0,-19.546l-23.885,-0l-0,19.546l23.885,0Zm160.088,0l-0,-19.546l-23.885,-0l-0,19.546l23.885,0Zm-525.26,18.119l0,-39.319l-95.076,-0l-0,39.319l95.076,0Zm160.748,0l0,-39.319l-95.076,-0l-0,39.319l95.076,0Zm159.428,0l-0,-39.319l-95.076,-0l-0,39.319l95.076,0Zm160.088,0l-0,-39.319l-95.077,-0l0,39.319l95.077,0Zm160.748,0l-0,-39.319l-95.077,-0l0,39.319l95.077,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M93.285,406.196l0,5.544l-19.313,0l0,-5.544l19.313,-0Zm0,-9.595l0,9.595l-15.513,-0l0,-9.595l15.513,0Zm0,-5.544l0,5.544l-19.313,0l0,-5.544l19.313,-0Zm0,-9.283l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-5.856l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-14.641l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,232.443l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-14.641l0,8.785l-15.513,-0l0,-8.785l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm20.717,266.148l-0,5.544l19.313,0l-0,-5.544l-19.313,-0Zm-0,-9.595l-0,9.595l15.513,-0l-0,-9.595l-15.513,0Zm-0,-5.544l-0,5.544l19.313,0l-0,-5.544l-19.313,-0Zm-0,-9.283l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-5.856l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-14.641l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,232.443l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-14.641l-0,8.785l15.513,-0l-0,-8.785l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm164.857,6.11l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm15.351,17.643l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm0,-16.597l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm-93.577,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm187.154,-117.773l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.596,-139.581l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm-0,-16.597l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm15.35,17.643l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm0,-16.597l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm93.949,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm93.949,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l-0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm-0,-16.597l-0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm93.206,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm-0,-16.597l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm15.351,17.643l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm187.748,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm93.896,-117.773l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm15.351,17.643l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm0,-16.597l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm-187.325,-117.773l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.596,-139.581l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm-0,-16.597l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm15.35,17.643l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm0,-16.597l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm-447.623,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm0,-16.597l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm-93.577,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm187.155,-117.773l-0,11.18l20.584,-0l-0,-11.18l-20.584,0Zm-0,-11.18l-0,11.18l20.584,0l-0,-11.18l-20.584,0Zm-0,33.608l-0,11.248l20.584,0l-0,-11.248l-20.584,0Zm-0,-11.248l-0,11.248l20.584,0l-0,-11.248l-20.584,-0Zm-0,22.496l-0,11.21l20.584,0l-0,-11.21l-20.584,0Zm-0,11.21l-0,11.181l20.584,-0l-0,-11.181l-20.584,0Zm-0,11.181l-0,11.072l20.584,0l-0,-11.072l-20.584,-0Zm-0,11.072l-0,11.496l20.584,0l-0,-11.496l-20.584,0Zm-0,11.496l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,5.595l20.584,-0l-0,-5.595l-20.584,0Zm-0,5.595l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,16.846l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,22.387l-0,11.174l20.584,0l-0,-11.174l-20.584,-0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.334l20.584,0l-0,-11.334l-20.584,0Zm-0,11.334l-0,11.134l20.584,0l-0,-11.134l-20.584,0Zm-0,11.134l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,10.895l20.584,0l-0,-10.895l-20.584,0Zm16.596,-139.581l0,3.887l3.041,0l-0,-3.887l-3.041,-0Zm0,-16.597l0,3.887l3.041,0l-0,-3.887l-3.041,-0Zm-15.35,17.643l-0,1.745l14.403,-0l0,-1.745l-14.403,0Zm-0,-16.597l-0,1.745l14.403,-0l0,-1.745l-14.403,0Zm-1.246,14.654l-0,5.831l20.584,-0l-0,-5.831l-20.584,-0Zm93.948,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm0,-16.597l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm93.949,-117.773l-0,11.18l20.584,-0l-0,-11.18l-20.584,0Zm-0,-11.18l-0,11.18l20.584,0l-0,-11.18l-20.584,0Zm-0,33.608l-0,11.248l20.584,0l-0,-11.248l-20.584,0Zm-0,-11.248l-0,11.248l20.584,0l-0,-11.248l-20.584,-0Zm-0,22.496l-0,11.21l20.584,0l-0,-11.21l-20.584,0Zm-0,11.21l-0,11.181l20.584,-0l-0,-11.181l-20.584,0Zm-0,11.181l-0,11.072l20.584,0l-0,-11.072l-20.584,-0Zm-0,11.072l-0,11.496l20.584,0l-0,-11.496l-20.584,0Zm-0,11.496l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,5.595l20.584,-0l-0,-5.595l-20.584,0Zm-0,5.595l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,16.846l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,22.387l-0,11.174l20.584,0l-0,-11.174l-20.584,-0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.334l20.584,0l-0,-11.334l-20.584,0Zm-0,11.334l-0,11.134l20.584,0l-0,-11.134l-20.584,0Zm-0,11.134l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,10.895l20.584,0l-0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-15.351,17.643l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-0,-16.597l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l-0,5.831l20.584,-0l-0,-5.831l-20.584,-0Zm93.206,-117.773l-0,11.18l20.584,-0l-0,-11.18l-20.584,0Zm-0,-11.18l-0,11.18l20.584,0l-0,-11.18l-20.584,0Zm-0,33.608l-0,11.248l20.584,0l-0,-11.248l-20.584,0Zm-0,-11.248l-0,11.248l20.584,0l-0,-11.248l-20.584,-0Zm-0,22.496l-0,11.21l20.584,0l-0,-11.21l-20.584,0Zm-0,11.21l-0,11.181l20.584,-0l-0,-11.181l-20.584,0Zm-0,11.181l-0,11.072l20.584,0l-0,-11.072l-20.584,-0Zm-0,11.072l-0,11.496l20.584,0l-0,-11.496l-20.584,0Zm-0,11.496l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,5.595l20.584,-0l-0,-5.595l-20.584,0Zm-0,5.595l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,16.846l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,22.387l-0,11.174l20.584,0l-0,-11.174l-20.584,-0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.334l20.584,0l-0,-11.334l-20.584,0Zm-0,11.334l-0,11.134l20.584,0l-0,-11.134l-20.584,0Zm-0,11.134l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,10.895l20.584,0l-0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-15.351,17.643l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-0,-16.597l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l-0,5.831l20.584,-0l-0,-5.831l-20.584,-0Zm187.748,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm93.896,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm0,-16.597l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm-840.602,-132.161l-0,0.944l-24.396,-0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,-0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,-0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,-0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,-0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm104.464,-283.593l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm106.135,-284.284l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm105.486,-284.284l-0,0.944l-24.395,0l-0,-0.944l24.395,-0Zm-23.477,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.395,0l-0,-0.944l24.395,0Zm-23.477,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm106.297,-284.284l0,0.944l-24.395,0l-0,-0.944l24.395,-0Zm-23.477,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm23.477,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l0,-0.944l0.686,-0Zm12.198,284.284l0,0.944l-24.395,0l-0,-0.944l24.395,0Zm-23.477,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm23.477,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l0,-0.944l0.686,0Zm105.648,-284.284l0,0.944l-24.395,0l0,-0.944l24.395,-0Zm-23.476,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.476,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm12.197,284.284l0,0.944l-24.395,0l0,-0.944l24.395,0Zm-23.476,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.476,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm106.134,-284.284l0,0.944l-24.395,0l0,-0.944l24.395,-0Zm-23.476,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.476,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm12.197,284.284l0,0.944l-24.395,0l0,-0.944l24.395,0Zm-23.476,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.476,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm105.972,-284.284l0,0.944l-24.395,0l-0,-0.944l24.395,-0Zm-23.476,-0l-0,0.944l-0.919,0l-0,-0.944l0.919,-0Zm23.476,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l-0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm12.197,284.284l0,0.944l-24.395,0l-0,-0.944l24.395,0Zm-23.476,0l-0,0.944l-0.919,0l-0,-0.944l0.919,0Zm23.476,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l-0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm105.81,-284.284l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.512,-0l0,0.944l-0.686,0l0,-0.944l0.686,-0Zm-0.686,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.512,0l0,0.944l-0.686,0l0,-0.944l0.686,0Zm-0.686,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm105.973,-284.284l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l-0,-0.944l0.919,-0Zm-11.512,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l-0,-0.944l0.919,0Zm-11.512,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-156.364,-62.522l-0,11.165l-20.468,-0l0,-11.165l20.468,0Zm-0,11.165l-0,5.21l-20.468,-0l0,-5.21l20.468,-0Zm-0,5.21l-0,11.217l-20.468,-0l0,-11.217l20.468,-0Zm-0,11.217l-0,11.324l-20.468,-0l0,-11.324l20.468,-0Zm-0,11.324l-0,11.217l-20.468,-0l0,-11.217l20.468,-0Zm-0,11.217l-0,11.058l-20.468,-0l0,-11.058l20.468,-0Zm-0,-61.137l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-11.005l-0,11.005l-20.468,-0l0,-11.005l20.468,0Zm-0,-11.005l-0,11.005l-20.468,0l0,-11.005l20.468,0Zm-0,-11.004l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-11.005l-0,11.005l-20.468,-0l0,-11.005l20.468,-0Zm-0,-7.018l-0,7.018l-20.468,-0l0,-7.018l20.468,0Zm-0,-22.487l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-16.842l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-12.735l-0,7.177l-20.468,-0l0,-7.177l20.468,-0Zm-0,-10.963l-0,10.963l-20.468,-0l0,-10.963l20.468,0Zm-0,-11.174l-0,11.174l-20.468,0l0,-11.174l20.468,-0Zm-0,-10.963l-0,10.963l-20.468,-0l0,-10.963l20.468,0Zm-0,-11.132l-0,11.132l-20.468,0l0,-11.132l20.468,0Zm-0,-11.132l-0,11.132l-20.468,0l0,-11.132l20.468,-0Zm-0,-5.019l-0,5.019l-20.468,-0l0,-5.019l20.468,0Zm-0,-11.143l-0,11.143l-20.468,0l0,-11.143l20.468,0Zm-0,-11.143l-0,11.143l-20.468,0l0,-11.143l20.468,0Zm-0,-11.143l-0,11.143l-20.468,0l0,-11.143l20.468,0Zm-0,-11.142l-0,11.142l-20.468,0l0,-11.142l20.468,-0Zm-0,128.693l-0,5.838l-20.468,-0l0,-5.838l20.468,0Zm-0,-16.562l-0,5.558l-20.468,-0l0,-5.558l20.468,-0Zm-4.764,18.747l0,1.475l-14.377,0l0,-1.475l14.377,-0Zm0,-16.842l0,1.475l-14.377,0l0,-1.475l14.377,-0Zm4.083,15.719l0,3.789l-3.285,-0l-0,-3.789l3.285,0Zm0,-16.842l0,3.789l-3.285,-0l-0,-3.789l3.285,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1030 544" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/826107aacb7177769859d909627cdb9f266621f5cefeda356913782d1b30628d b/gateway_frontend/projects/.resources/826107aacb7177769859d909627cdb9f266621f5cefeda356913782d1b30628d new file mode 100644 index 0000000..c79199e Binary files /dev/null and b/gateway_frontend/projects/.resources/826107aacb7177769859d909627cdb9f266621f5cefeda356913782d1b30628d differ diff --git a/gateway_frontend/projects/.resources/82bf0b8b4e54906f74c36efc61c98d4f37333fd99c8009e4298940f0bae10312 b/gateway_frontend/projects/.resources/82bf0b8b4e54906f74c36efc61c98d4f37333fd99c8009e4298940f0bae10312 new file mode 100644 index 0000000..e5f9b3a --- /dev/null +++ b/gateway_frontend/projects/.resources/82bf0b8b4e54906f74c36efc61c98d4f37333fd99c8009e4298940f0bae10312 @@ -0,0 +1,320 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 15 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-3)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 41, + "y": 6 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/82d3377950ff5268c06538b885c6971df257cf24bd2e267a4a785095b6214b45 b/gateway_frontend/projects/.resources/82d3377950ff5268c06538b885c6971df257cf24bd2e267a4a785095b6214b45 new file mode 100644 index 0000000..2ade016 --- /dev/null +++ b/gateway_frontend/projects/.resources/82d3377950ff5268c06538b885c6971df257cf24bd2e267a4a785095b6214b45 @@ -0,0 +1,345 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "black", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.borderWidth": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": 2 + }, + { + "input": 2, + "output": 2 + }, + { + "input": 3, + "output": 2 + }, + { + "input": 1, + "output": 2 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "classes": "containers/HoverOver", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/82fcf456ef84abea7d8b844ac7bcf598a119357027ea075d067c36f7ddc594de b/gateway_frontend/projects/.resources/82fcf456ef84abea7d8b844ac7bcf598a119357027ea075d067c36f7ddc594de new file mode 100644 index 0000000..075ce16 Binary files /dev/null and b/gateway_frontend/projects/.resources/82fcf456ef84abea7d8b844ac7bcf598a119357027ea075d067c36f7ddc594de differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json b/gateway_frontend/projects/.resources/830710b364362abf96c6c6e93f541241223998eadd99948a12e6ddd0722af2eb similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json rename to gateway_frontend/projects/.resources/830710b364362abf96c6c6e93f541241223998eadd99948a12e6ddd0722af2eb diff --git a/gateway_frontend/projects/.resources/831cb4409800fb71fbd1280221796f6aa8fb08939d41be714cfa0622bf7dc0c5 b/gateway_frontend/projects/.resources/831cb4409800fb71fbd1280221796f6aa8fb08939d41be714cfa0622bf7dc0c5 new file mode 100644 index 0000000..d10940e --- /dev/null +++ b/gateway_frontend/projects/.resources/831cb4409800fb71fbd1280221796f6aa8fb08939d41be714cfa0622bf7dc0c5 @@ -0,0 +1,76 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 300, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8357cd786431775589b979ef3a9c327170678de150c540c6e0270671c6dfb5f4 b/gateway_frontend/projects/.resources/8357cd786431775589b979ef3a9c327170678de150c540c6e0270671c6dfb5f4 new file mode 100644 index 0000000..73f2cfa --- /dev/null +++ b/gateway_frontend/projects/.resources/8357cd786431775589b979ef3a9c327170678de150c540c6e0270671c6dfb5f4 @@ -0,0 +1,317 @@ +{ + "custom": { + "isCollapsed": false + }, + "params": {}, + "propConfig": { + "custom.isCollapsed": { + "persistent": true + }, + "props.defaultSize.width": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 250 + }, + { + "input": false, + "output": 60 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "defaultSize": { + "width": 273 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "10%" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "backgroundColor": "var(--container)", + "padding": "26px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Full_Menu" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "elementPosition": { + "basis": "auto", + "grow": 0, + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L1", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible", + "padding": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Icon_Menu" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "path": "Frames/Layouts/Navigation/Tree/IconButton" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "Tree Container" + }, + "position": { + "basis": "100%" + }, + "type": "ia.container.flex" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d True\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 60 } )\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Collapse" + }, + "position": { + "basis": "30px", + "display": false, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "enabled": false, + "type": "expr" + } + }, + "props.image.icon.path": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": "material/menu", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "material/menu_open" + }, + { + "input": true, + "output": "material/menu" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu_open" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d False\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 260 } )" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Expand" + }, + "position": { + "basis": "34px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "CardContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "space-between", + "style": { + "backgroundColor": "var(--palette-slate-150-1)", + "border": "var(--container-border)", + "borderRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "fontSize": "var(--text-md)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.session.custom.navStructure \u003d ui.navigation.get_structure()\n\tself.view.custom.isCollapsed \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "classes": "navtree", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/83c3726e72cdef943a8c1a8c4652026594f40a4fce3a148de4413fc5058ef683 b/gateway_frontend/projects/.resources/83c3726e72cdef943a8c1a8c4652026594f40a4fce3a148de4413fc5058ef683 new file mode 100644 index 0000000..62b9242 --- /dev/null +++ b/gateway_frontend/projects/.resources/83c3726e72cdef943a8c1a8c4652026594f40a4fce3a148de4413fc5058ef683 @@ -0,0 +1,68 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]CDU_1", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/844074a91733917d5d55cca58f0ba968ef1550ef2a2a9abf914c93a504d7ad25 b/gateway_frontend/projects/.resources/844074a91733917d5d55cca58f0ba968ef1550ef2a2a9abf914c93a504d7ad25 new file mode 100644 index 0000000..103206c Binary files /dev/null and b/gateway_frontend/projects/.resources/844074a91733917d5d55cca58f0ba968ef1550ef2a2a9abf914c93a504d7ad25 differ diff --git a/gateway_frontend/projects/.resources/8478b11fa1024e909895dbba7d3fe1294c6ac135d810d969a86a110e0aaca7f5 b/gateway_frontend/projects/.resources/8478b11fa1024e909895dbba7d3fe1294c6ac135d810d969a86a110e0aaca7f5 new file mode 100644 index 0000000..b1c1ed5 Binary files /dev/null and b/gateway_frontend/projects/.resources/8478b11fa1024e909895dbba7d3fe1294c6ac135d810d969a86a110e0aaca7f5 differ diff --git a/gateway_frontend/projects/.resources/848693291ca347c6b3998e0c09c7eabcbf7f4dd88750bace7629fc3bd8be1603 b/gateway_frontend/projects/.resources/848693291ca347c6b3998e0c09c7eabcbf7f4dd88750bace7629fc3bd8be1603 new file mode 100644 index 0000000..3291c62 Binary files /dev/null and b/gateway_frontend/projects/.resources/848693291ca347c6b3998e0c09c7eabcbf7f4dd88750bace7629fc3bd8be1603 differ diff --git a/gateway_frontend/projects/.resources/867240bf64c8d5bd9040e7807ea9bd3667abf1a2ffcb93c5bf6d8bd292b0b226 b/gateway_frontend/projects/.resources/867240bf64c8d5bd9040e7807ea9bd3667abf1a2ffcb93c5bf6d8bd292b0b226 new file mode 100644 index 0000000..f527242 Binary files /dev/null and b/gateway_frontend/projects/.resources/867240bf64c8d5bd9040e7807ea9bd3667abf1a2ffcb93c5bf6d8bd292b0b226 differ diff --git a/gateway_frontend/projects/.resources/869d61b35e3390138ecf233c3f156303f4cadf05ebda59566d18258a78cc056a b/gateway_frontend/projects/.resources/869d61b35e3390138ecf233c3f156303f4cadf05ebda59566d18258a78cc056a new file mode 100644 index 0000000..462ba16 Binary files /dev/null and b/gateway_frontend/projects/.resources/869d61b35e3390138ecf233c3f156303f4cadf05ebda59566d18258a78cc056a differ diff --git a/gateway_frontend/projects/.resources/86e4efc5d523f4d5a74e1400ce2ddb8d56ddbcfc03f59232136ab438e63b3c79 b/gateway_frontend/projects/.resources/86e4efc5d523f4d5a74e1400ce2ddb8d56ddbcfc03f59232136ab438e63b3c79 new file mode 100644 index 0000000..3965559 --- /dev/null +++ b/gateway_frontend/projects/.resources/86e4efc5d523f4d5a74e1400ce2ddb8d56ddbcfc03f59232136ab438e63b3c79 @@ -0,0 +1,76 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 79 + }, + "props": { + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 70.19, + "y": -10.19 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/87101095cc120ff25d387d6f7d29d5fc5464bc4277a40c947974b80873ceae75 b/gateway_frontend/projects/.resources/87101095cc120ff25d387d6f7d29d5fc5464bc4277a40c947974b80873ceae75 new file mode 100644 index 0000000..aef1c9c --- /dev/null +++ b/gateway_frontend/projects/.resources/87101095cc120ff25d387d6f7d29d5fc5464bc4277a40c947974b80873ceae75 @@ -0,0 +1,117 @@ +def get_udt_configuration(instance_path): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) +# for value in all_values: +# print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + + \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/874c0a265d87e5c888c840435668dabfa286c0c740a45189cde73d24419e3645 b/gateway_frontend/projects/.resources/874c0a265d87e5c888c840435668dabfa286c0c740a45189cde73d24419e3645 new file mode 100644 index 0000000..98a212e --- /dev/null +++ b/gateway_frontend/projects/.resources/874c0a265d87e5c888c840435668dabfa286c0c740a45189cde73d24419e3645 @@ -0,0 +1,195 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/87be322995ab06bd64ed8ebee9ebd38b24d8cf3594ea42ba91ec241ff9b69068 b/gateway_frontend/projects/.resources/87be322995ab06bd64ed8ebee9ebd38b24d8cf3594ea42ba91ec241ff9b69068 new file mode 100644 index 0000000..d6aac3a --- /dev/null +++ b/gateway_frontend/projects/.resources/87be322995ab06bd64ed8ebee9ebd38b24d8cf3594ea42ba91ec241ff9b69068 @@ -0,0 +1,40 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "boxShadow": "var(--box-shadow-2)", + "gap": "5px", + "overflow": "visible", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/87f3d58b92541600ec64fc2a07541bde401dd6fbeca55ff2ad34ecfa30b1e980 b/gateway_frontend/projects/.resources/87f3d58b92541600ec64fc2a07541bde401dd6fbeca55ff2ad34ecfa30b1e980 new file mode 100644 index 0000000..a8dce4b --- /dev/null +++ b/gateway_frontend/projects/.resources/87f3d58b92541600ec64fc2a07541bde401dd6fbeca55ff2ad34ecfa30b1e980 @@ -0,0 +1,33 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 699, + "width": 899 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "699px" + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/887a94bcae5cdc63a01f577084cc5269603b79b1341a67b433024e6b7a2d8818 b/gateway_frontend/projects/.resources/887a94bcae5cdc63a01f577084cc5269603b79b1341a67b433024e6b7a2d8818 new file mode 100644 index 0000000..287794c Binary files /dev/null and b/gateway_frontend/projects/.resources/887a94bcae5cdc63a01f577084cc5269603b79b1341a67b433024e6b7a2d8818 differ diff --git a/gateway_frontend/projects/.resources/891a7096d84452dbf6afab3055fc420dbfe4fbec7a4ffd9ebc2227da355d3f74 b/gateway_frontend/projects/.resources/891a7096d84452dbf6afab3055fc420dbfe4fbec7a4ffd9ebc2227da355d3f74 new file mode 100644 index 0000000..dee3fb6 Binary files /dev/null and b/gateway_frontend/projects/.resources/891a7096d84452dbf6afab3055fc420dbfe4fbec7a4ffd9ebc2227da355d3f74 differ diff --git a/gateway_frontend/projects/.resources/893343cb834bbab8d92fe7379a8e9608a12885b2db65d0eb324371ccda884108 b/gateway_frontend/projects/.resources/893343cb834bbab8d92fe7379a8e9608a12885b2db65d0eb324371ccda884108 new file mode 100644 index 0000000..75c5eaa --- /dev/null +++ b/gateway_frontend/projects/.resources/893343cb834bbab8d92fe7379a8e9608a12885b2db65d0eb324371ccda884108 @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM21" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M36.475,525.438l-0,-4.478l-15.25,-0l0,-79.151l15.169,0l-0,-4.962m0.081,-31.225l-0,-14.603m-0,-16.177l-0,-4.72l-15.25,-0l0,-247.78l15.25,0l-0,-4.72m-0,-31.04l-0,-15.266m-0,-31.517l-0,-4.235l-35.481,0m20.231,0l0,-34.57l1038.17,-0m-1022.92,80.913l1022.92,0m-1022.92,318.394l1022.92,0m-1038.17,80.841l1038.17,0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M61.11,33.697l-0,12.269l-20.616,-0l0,-12.269l20.616,-0Zm111.481,-21.75l0,36.25l-94.269,-0l0,-36.25l94.269,-0Zm43.632,16.816l-0,17.918l-23.573,-0l0,-17.918l23.573,0Zm158.658,0l-0,17.918l-23.573,-0l0,-17.918l23.573,0Zm158.644,0l0,17.918l-23.572,-0l-0,-17.918l23.572,0Zm157.342,0l-0,17.918l-23.573,-0l0,-17.918l23.573,0Zm157.993,0l0,17.918l-23.573,-0l0,-17.918l23.573,0Zm-518.387,-16.609l0,36.043l-93.832,-0l-0,-36.043l93.832,0Zm158.645,0l-0,36.043l-93.832,-0l-0,-36.043l93.832,0Zm157.341,0l0,36.043l-93.832,-0l0,-36.043l93.832,0Zm157.994,0l-0,36.043l-93.833,-0l0,-36.043l93.833,0Zm158.644,0l0,36.043l-93.832,-0l-0,-36.043l93.832,0Zm-901.987,436.974l-0,-12.27l-20.616,0l0,12.27l20.616,-0Zm111.481,21.749l0,-36.249l-94.269,-0l0,36.249l94.269,0Zm43.632,-16.816l-0,-17.917l-23.573,-0l0,17.917l23.573,0Zm158.658,0l-0,-17.917l-23.573,-0l0,17.917l23.573,0Zm158.644,0l0,-17.917l-23.572,-0l-0,17.917l23.572,0Zm157.342,0l-0,-17.917l-23.573,-0l0,17.917l23.573,0Zm157.993,0l0,-17.917l-23.573,-0l0,17.917l23.573,0Zm-518.387,16.609l0,-36.042l-93.832,-0l-0,36.042l93.832,0Zm158.645,0l-0,-36.042l-93.832,-0l-0,36.042l93.832,0Zm157.341,0l0,-36.042l-93.832,-0l0,36.042l93.832,0Zm157.994,0l-0,-36.042l-93.833,-0l0,36.042l93.833,0Zm158.644,0l0,-36.042l-93.832,-0l-0,36.042l93.832,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M96.153,364.541l0,5.074l-19.064,-0l-0,-5.074l19.064,0Zm0,-8.778l0,8.778l-15.313,0l0,-8.778l15.313,-0Zm0,-5.073l0,5.073l-19.064,-0l-0,-5.073l19.064,-0Zm0,-8.494l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-5.358l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.851l0,5.358l-19.064,-0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.851l0,5.358l-19.064,-0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.396l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,-0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,212.677l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,-0l0,-8.493l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.395l0,8.037l-15.313,-0l0,-8.037l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,0Zm0,-13.851l0,8.493l-15.313,-0l0,-8.493l15.313,-0Zm20.45,243.514l0,5.074l19.065,-0l-0,-5.074l-19.065,0Zm0,-8.778l0,8.778l15.313,0l0,-8.778l-15.313,-0Zm0,-5.073l0,5.073l19.065,-0l-0,-5.073l-19.065,-0Zm0,-8.494l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-5.358l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.851l0,5.358l19.065,-0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.851l0,5.358l19.065,-0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.396l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,-0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,212.677l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,-0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.395l0,8.037l15.313,-0l0,-8.037l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,0Zm0,-13.851l0,8.493l15.313,-0l0,-8.493l-15.313,-0Zm162.735,5.589l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm-92.372,-107.758l-0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm-0,-10.229l-0,10.229l-20.319,0l-0,-10.229l20.319,0Zm-0,30.75l-0,10.292l-20.319,0l-0,-10.292l20.319,0Zm-0,-10.291l-0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm-0,20.583l-0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm-0,10.257l-0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm-0,10.229l-0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm-0,10.132l-0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm-0,10.518l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm-0,5.119l-0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm-0,15.413l-0,10.078l-20.319,0l-0,-10.078l20.319,0Zm-0,20.484l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm-0,10.37l-0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm-0,10.187l-0,10.297l-20.319,0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.384,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.154,16.143l-0,1.597l-14.219,-0l0,-1.597l14.219,0Zm-0,-15.185l-0,1.596l-14.219,0l0,-1.596l14.219,0Zm1.23,13.407l-0,5.335l-20.319,0l-0,-5.335l20.319,0Zm184.745,-107.758l-0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm-0,-10.229l-0,10.229l-20.319,0l-0,-10.229l20.319,0Zm-0,30.75l-0,10.292l-20.319,0l-0,-10.292l20.319,0Zm-0,-10.291l-0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm-0,20.583l-0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm-0,10.257l-0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm-0,10.229l-0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm-0,10.132l-0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm-0,10.518l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm-0,5.119l-0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm-0,15.413l-0,10.078l-20.319,0l-0,-10.078l20.319,0Zm-0,20.484l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm-0,10.37l-0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm-0,10.187l-0,10.297l-20.319,0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.383,-127.712l-0,3.557l-3.001,-0l-0,-3.557l3.001,-0Zm-0,-15.186l-0,3.557l-3.001,0l-0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l-0,5.335l-20.319,0l-0,-5.335l20.319,0Zm92.739,-107.758l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l-0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l-0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm92.739,-107.758l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm92.007,-107.758l-0,10.23l-20.32,-0l0,-10.23l20.32,0Zm-0,-10.229l-0,10.229l-20.32,0l0,-10.229l20.32,0Zm-0,30.75l-0,10.292l-20.32,0l0,-10.292l20.32,0Zm-0,-10.291l-0,10.291l-20.32,0l0,-10.291l20.32,-0Zm-0,20.583l-0,10.257l-20.32,-0l0,-10.257l20.32,0Zm-0,10.257l-0,10.229l-20.32,0l0,-10.229l20.32,-0Zm-0,10.229l-0,10.132l-20.32,-0l0,-10.132l20.32,0Zm-0,10.132l-0,10.518l-20.32,0l0,-10.518l20.32,-0Zm-0,10.518l-0,10.306l-20.32,0l0,-10.306l20.32,0Zm-0,10.306l-0,10.306l-20.32,0l0,-10.306l20.32,0Zm-0,10.306l-0,5.119l-20.32,-0l0,-5.119l20.32,0Zm-0,5.119l-0,10.078l-20.32,0l0,-10.078l20.32,-0Zm-0,15.413l-0,10.078l-20.32,0l0,-10.078l20.32,0Zm-0,20.484l-0,10.224l-20.32,-0l0,-10.224l20.32,-0Zm-0,10.224l-0,10.224l-20.32,-0l0,-10.224l20.32,-0Zm-0,10.224l-0,10.224l-20.32,-0l0,-10.224l20.32,-0Zm-0,10.224l-0,10.37l-20.32,-0l0,-10.37l20.32,-0Zm-0,10.37l-0,10.187l-20.32,0l0,-10.187l20.32,-0Zm-0,10.187l-0,10.297l-20.32,0l0,-10.297l20.32,0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,-0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,-0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,-0Zm-0,10.297l-0,9.968l-20.32,0l0,-9.968l20.32,-0Zm-16.384,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.154,16.143l-0,1.597l-14.219,-0l0,-1.597l14.219,0Zm-0,-15.185l-0,1.596l-14.219,0l0,-1.596l14.219,0Zm1.23,13.407l-0,5.335l-20.32,0l0,-5.335l20.32,0Zm185.331,-107.758l0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l-0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l-0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l-0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l-0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l-0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l-0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.383,-127.712l-0,3.557l-3.001,-0l-0,-3.557l3.001,-0Zm-0,-15.186l-0,3.557l-3.001,0l-0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l-0,-5.335l20.319,0Zm92.688,-107.758l-0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm-0,-10.229l-0,10.229l-20.319,0l-0,-10.229l20.319,0Zm-0,30.75l-0,10.292l-20.319,0l-0,-10.292l20.319,0Zm-0,-10.291l-0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm-0,20.583l-0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm-0,10.257l-0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm-0,10.229l-0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm-0,10.132l-0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm-0,10.518l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm-0,5.119l-0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm-0,15.413l-0,10.078l-20.319,0l-0,-10.078l20.319,0Zm-0,20.484l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm-0,10.37l-0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm-0,10.187l-0,10.297l-20.319,0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.383,-127.712l-0,3.557l-3.002,-0l0,-3.557l3.002,-0Zm-0,-15.186l-0,3.557l-3.002,0l0,-3.557l3.002,0Zm15.153,16.143l-0,1.597l-14.219,-0l0,-1.597l14.219,0Zm-0,-15.185l-0,1.596l-14.219,0l0,-1.596l14.219,0Zm1.23,13.407l-0,5.335l-20.319,0l-0,-5.335l20.319,0Zm-184.914,-107.758l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm-441.861,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.002,-0l-0,-3.557l-3.002,-0Zm0,-15.186l0,3.557l3.002,0l-0,-3.557l-3.002,0Zm-15.153,16.143l0,1.597l14.219,-0l-0,-1.597l-14.219,0Zm0,-15.185l0,1.596l14.219,0l-0,-1.596l-14.219,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm-92.372,-107.758l-0,10.23l20.319,-0l-0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l-0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l-0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l-0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l-0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l-0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l-0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l-0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l-0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l-0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l-0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l-0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l-0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l-0,-9.968l-20.319,-0Zm16.383,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l-0,-5.335l-20.319,0Zm184.745,-107.758l-0,10.23l20.319,-0l0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.001,-0l0,-3.557l-3.001,-0Zm0,-15.186l0,3.557l3.001,0l0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.739,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.001,-0l0,-3.557l-3.001,-0Zm0,-15.186l0,3.557l3.001,0l0,-3.557l-3.001,0Zm-15.153,16.143l0,1.597l14.219,-0l-0,-1.597l-14.219,0Zm0,-15.185l0,1.596l14.219,0l-0,-1.596l-14.219,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.739,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.384,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.154,16.143l0,1.597l14.219,-0l-0,-1.597l-14.219,0Zm0,-15.185l0,1.596l14.219,0l-0,-1.596l-14.219,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.007,-107.758l-0,10.23l20.319,-0l-0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l-0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l-0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l-0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l-0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l-0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l-0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l-0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l-0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l-0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l-0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l-0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l-0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l-0,-9.968l-20.319,-0Zm16.383,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l-0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l-0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l-0,-5.335l-20.319,0Zm185.331,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.001,-0l0,-3.557l-3.001,-0Zm0,-15.186l0,3.557l3.001,0l0,-3.557l-3.001,0Zm-15.153,16.143l0,1.597l14.218,-0l0,-1.597l-14.218,0Zm0,-15.185l0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.688,-107.758l-0,10.23l20.319,-0l-0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l-0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l-0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l-0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l-0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l-0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l-0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l-0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l-0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l-0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l-0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l-0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l-0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l-0,-9.968l-20.319,-0Zm16.383,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l-0,-5.335l-20.319,0Zm-829.782,-120.922l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm12.041,260.11l0,0.863l-24.081,0l-0,-0.863l24.081,-0Zm-23.174,-0l-0,0.863l-0.907,0l-0,-0.863l0.907,-0Zm23.174,-0l0,0.863l-0.907,0l0,-0.863l0.907,-0Zm-11.363,-0l-0,0.863l-0.678,0l0,-0.863l0.678,-0Zm-0.678,-0l0,0.863l-0.677,0l-0,-0.863l0.677,-0Zm103.119,-259.478l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.768,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm-0.678,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm12.041,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm104.128,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.928,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l-0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l-0,-0.864l0.678,-0Zm104.288,-260.11l-0,0.864l-24.082,0l0,-0.864l24.082,0Zm-23.175,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm23.175,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm-11.364,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.041,260.11l-0,0.864l-24.082,-0l0,-0.864l24.082,-0Zm-23.175,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm23.175,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm-11.364,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.768,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.608,-260.11l-0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.175,0l0,0.864l-0.906,0l-0,-0.864l0.906,0Zm23.175,0l-0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm-0.678,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm12.041,260.11l-0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.175,-0l0,0.864l-0.906,-0l-0,-0.864l0.906,-0Zm23.175,-0l-0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm104.448,-260.11l0,0.864l-24.081,0l0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.906,0l-0,-0.864l0.906,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.906,-0l-0,-0.864l0.906,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.608,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm-0.678,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm12.041,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-154.351,-57.205l0,10.215l-20.204,-0l-0,-10.215l20.204,-0Zm0,10.215l0,4.766l-20.204,0l-0,-4.766l20.204,-0Zm0,4.766l0,10.264l-20.204,-0l-0,-10.264l20.204,0Zm0,10.264l0,10.361l-20.204,-0l-0,-10.361l20.204,-0Zm0,10.361l0,10.263l-20.204,0l-0,-10.263l20.204,-0Zm0,10.263l0,10.118l-20.204,-0l-0,-10.118l20.204,0Zm0,-55.938l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-10.069l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-10.069l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-10.069l0,10.069l-20.204,-0l-0,-10.069l20.204,0Zm0,-10.069l0,10.069l-20.204,0l-0,-10.069l20.204,0Zm0,-6.421l0,6.421l-20.204,0l-0,-6.421l20.204,0Zm0,-20.575l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-15.41l0,10.069l-20.204,0l-0,-10.069l20.204,0Zm0,-11.652l0,6.567l-20.204,-0l-0,-6.567l20.204,0Zm0,-10.03l0,10.03l-20.204,0l-0,-10.03l20.204,0Zm0,-10.225l0,10.225l-20.204,0l-0,-10.225l20.204,0Zm0,-10.029l0,10.029l-20.204,0l-0,-10.029l20.204,-0Zm0,-10.186l0,10.186l-20.204,-0l-0,-10.186l20.204,-0Zm0,-10.186l0,10.186l-20.204,-0l-0,-10.186l20.204,0Zm0,-4.592l0,4.592l-20.204,0l-0,-4.592l20.204,0Zm0,-10.195l0,10.195l-20.204,0l-0,-10.195l20.204,0Zm0,-10.195l0,10.195l-20.204,0l-0,-10.195l20.204,-0Zm0,-10.196l0,10.196l-20.204,-0l-0,-10.196l20.204,0Zm0,-10.195l0,10.195l-20.204,0l-0,-10.195l20.204,-0Zm0,117.75l0,5.341l-20.204,-0l-0,-5.341l20.204,0Zm0,-15.154l0,5.085l-20.204,0l-0,-5.085l20.204,-0Zm-4.702,17.153l0,1.35l-14.192,-0l-0,-1.35l14.192,-0Zm0,-15.41l0,1.35l-14.192,-0l-0,-1.35l14.192,0Zm4.03,14.382l0,3.467l-3.243,0l0,-3.467l3.243,0Zm0,-15.409l0,3.466l-3.243,0l0,-3.466l3.243,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1061 527" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8967a3b6cd76afa3342d9e9248ed8ca23f8ac826ef5c402982da3ccf1f7d73eb b/gateway_frontend/projects/.resources/8967a3b6cd76afa3342d9e9248ed8ca23f8ac826ef5c402982da3ccf1f7d73eb new file mode 100644 index 0000000..1913fff Binary files /dev/null and b/gateway_frontend/projects/.resources/8967a3b6cd76afa3342d9e9248ed8ca23f8ac826ef5c402982da3ccf1f7d73eb differ diff --git a/gateway_frontend/projects/.resources/8990937212c3865bb8f6ec257a86eced4373c655e5bd5f79c44756afdc68d7a5 b/gateway_frontend/projects/.resources/8990937212c3865bb8f6ec257a86eced4373c655e5bd5f79c44756afdc68d7a5 new file mode 100644 index 0000000..5e25c97 Binary files /dev/null and b/gateway_frontend/projects/.resources/8990937212c3865bb8f6ec257a86eced4373c655e5bd5f79c44756afdc68d7a5 differ diff --git a/gateway_frontend/projects/.resources/8a85081a832e6de273802933c3d5ab7f68e3806ac7985fc1dc6bc4290525a33b b/gateway_frontend/projects/.resources/8a85081a832e6de273802933c3d5ab7f68e3806ac7985fc1dc6bc4290525a33b new file mode 100644 index 0000000..313a5a3 Binary files /dev/null and b/gateway_frontend/projects/.resources/8a85081a832e6de273802933c3d5ab7f68e3806ac7985fc1dc6bc4290525a33b differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png b/gateway_frontend/projects/.resources/8acfa492ccd4d57d2d8b7d1c895191d2bcb9bc57e8cf04f43da6314951b159aa similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png rename to gateway_frontend/projects/.resources/8acfa492ccd4d57d2d8b7d1c895191d2bcb9bc57e8cf04f43da6314951b159aa diff --git a/gateway_frontend/projects/.resources/8af59990bdbd45c9de7a95513ef9e787276c8eda6e82413572548deaf40f34d2 b/gateway_frontend/projects/.resources/8af59990bdbd45c9de7a95513ef9e787276c8eda6e82413572548deaf40f34d2 new file mode 100644 index 0000000..cc59e3d --- /dev/null +++ b/gateway_frontend/projects/.resources/8af59990bdbd45c9de7a95513ef9e787276c8eda6e82413572548deaf40f34d2 @@ -0,0 +1,56 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 310, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8b219956858bb76618d43462103635f39afb16da0a61a8180b021636966fd1e9 b/gateway_frontend/projects/.resources/8b219956858bb76618d43462103635f39afb16da0a61a8180b021636966fd1e9 new file mode 100644 index 0000000..6ce39b7 Binary files /dev/null and b/gateway_frontend/projects/.resources/8b219956858bb76618d43462103635f39afb16da0a61a8180b021636966fd1e9 differ diff --git a/gateway_frontend/projects/.resources/8b3300ad4b1e263ec1b206319876a4509a3e0ef60bee679aa8cafaa3e6c2f12b b/gateway_frontend/projects/.resources/8b3300ad4b1e263ec1b206319876a4509a3e0ef60bee679aa8cafaa3e6c2f12b new file mode 100644 index 0000000..c8b3019 Binary files /dev/null and b/gateway_frontend/projects/.resources/8b3300ad4b1e263ec1b206319876a4509a3e0ef60bee679aa8cafaa3e6c2f12b differ diff --git a/gateway_frontend/projects/.resources/8b65187d06c7f4828ec90f5045f82fbd225e9976ce880510989faaca42f72af9 b/gateway_frontend/projects/.resources/8b65187d06c7f4828ec90f5045f82fbd225e9976ce880510989faaca42f72af9 new file mode 100644 index 0000000..26f933a Binary files /dev/null and b/gateway_frontend/projects/.resources/8b65187d06c7f4828ec90f5045f82fbd225e9976ce880510989faaca42f72af9 differ diff --git a/gateway_frontend/projects/.resources/8b68f09459a1570545a7b36f0f6383bbb6e4ce93dbd42761f9c9503b5afcf884 b/gateway_frontend/projects/.resources/8b68f09459a1570545a7b36f0f6383bbb6e4ce93dbd42761f9c9503b5afcf884 new file mode 100644 index 0000000..92ee8a2 --- /dev/null +++ b/gateway_frontend/projects/.resources/8b68f09459a1570545a7b36f0f6383bbb6e4ce93dbd42761f9c9503b5afcf884 @@ -0,0 +1,3892 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8be0ca25b1240a9271864851669109224b302436681125470fb905525d257d33 b/gateway_frontend/projects/.resources/8be0ca25b1240a9271864851669109224b302436681125470fb905525d257d33 new file mode 100644 index 0000000..00c1d6a Binary files /dev/null and b/gateway_frontend/projects/.resources/8be0ca25b1240a9271864851669109224b302436681125470fb905525d257d33 differ diff --git a/gateway_frontend/projects/.resources/8c03c1e5e3614f78f77b723c3027f6a56e1f510910a967cbf86e5490824839d6 b/gateway_frontend/projects/.resources/8c03c1e5e3614f78f77b723c3027f6a56e1f510910a967cbf86e5490824839d6 new file mode 100644 index 0000000..d13643b Binary files /dev/null and b/gateway_frontend/projects/.resources/8c03c1e5e3614f78f77b723c3027f6a56e1f510910a967cbf86e5490824839d6 differ diff --git a/gateway_frontend/projects/.resources/8c22bf61f32b4fa6bf6dbf67a3a04483cff107e8eafd2e64b8e4f07687b9a9f7 b/gateway_frontend/projects/.resources/8c22bf61f32b4fa6bf6dbf67a3a04483cff107e8eafd2e64b8e4f07687b9a9f7 new file mode 100644 index 0000000..0c43fcf Binary files /dev/null and b/gateway_frontend/projects/.resources/8c22bf61f32b4fa6bf6dbf67a3a04483cff107e8eafd2e64b8e4f07687b9a9f7 differ diff --git a/gateway_frontend/projects/.resources/8c315e0b6d143e551e4d5b9f87dce0b1a2efca9d2074d3bdada6d0d70a7a6368 b/gateway_frontend/projects/.resources/8c315e0b6d143e551e4d5b9f87dce0b1a2efca9d2074d3bdada6d0d70a7a6368 new file mode 100644 index 0000000..de86be2 --- /dev/null +++ b/gateway_frontend/projects/.resources/8c315e0b6d143e551e4d5b9f87dce0b1a2efca9d2074d3bdada6d0d70a7a6368 @@ -0,0 +1,275 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8ca21abd378b16f2c5a632d9b689c8eeade05a915da60eada686a904e31de8db b/gateway_frontend/projects/.resources/8ca21abd378b16f2c5a632d9b689c8eeade05a915da60eada686a904e31de8db new file mode 100644 index 0000000..d2c50c3 Binary files /dev/null and b/gateway_frontend/projects/.resources/8ca21abd378b16f2c5a632d9b689c8eeade05a915da60eada686a904e31de8db differ diff --git a/gateway_frontend/projects/.resources/8ca6f7f3b8e1983774605c742d0678ba36184bcca4b74415137c287f2320e894 b/gateway_frontend/projects/.resources/8ca6f7f3b8e1983774605c742d0678ba36184bcca4b74415137c287f2320e894 new file mode 100644 index 0000000..e1cc525 Binary files /dev/null and b/gateway_frontend/projects/.resources/8ca6f7f3b8e1983774605c742d0678ba36184bcca4b74415137c287f2320e894 differ diff --git a/gateway_frontend/projects/.resources/8cca72c8cfd0d2ff335fa55bbe7882307247e591f8b49589f0dad44a6011020f b/gateway_frontend/projects/.resources/8cca72c8cfd0d2ff335fa55bbe7882307247e591f8b49589f0dad44a6011020f new file mode 100644 index 0000000..c77e195 Binary files /dev/null and b/gateway_frontend/projects/.resources/8cca72c8cfd0d2ff335fa55bbe7882307247e591f8b49589f0dad44a6011020f differ diff --git a/gateway_frontend/projects/.resources/8d26dda7617ad33fab86e0f0b58c7f9553509defab6d7038f5f9bbec8b9ce0bf b/gateway_frontend/projects/.resources/8d26dda7617ad33fab86e0f0b58c7f9553509defab6d7038f5f9bbec8b9ce0bf new file mode 100644 index 0000000..fc2c83a --- /dev/null +++ b/gateway_frontend/projects/.resources/8d26dda7617ad33fab86e0f0b58c7f9553509defab6d7038f5f9bbec8b9ce0bf @@ -0,0 +1,45 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8d96aa3237658ca360354ac0e6ddce6844160450444940409bce2349c198c36c b/gateway_frontend/projects/.resources/8d96aa3237658ca360354ac0e6ddce6844160450444940409bce2349c198c36c new file mode 100644 index 0000000..e57e2d2 Binary files /dev/null and b/gateway_frontend/projects/.resources/8d96aa3237658ca360354ac0e6ddce6844160450444940409bce2349c198c36c differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json b/gateway_frontend/projects/.resources/8d9e2276c1b5244969d637ffb456849a8e4698282635fd7a606ae5f34b8f25b9 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json rename to gateway_frontend/projects/.resources/8d9e2276c1b5244969d637ffb456849a8e4698282635fd7a606ae5f34b8f25b9 diff --git a/gateway_frontend/projects/.resources/8dde949fc291b3a066ce14bf889e7c3e81bd0472e2f8b9a1cf7b8b84cfccc69c b/gateway_frontend/projects/.resources/8dde949fc291b3a066ce14bf889e7c3e81bd0472e2f8b9a1cf7b8b84cfccc69c new file mode 100644 index 0000000..d563611 Binary files /dev/null and b/gateway_frontend/projects/.resources/8dde949fc291b3a066ce14bf889e7c3e81bd0472e2f8b9a1cf7b8b84cfccc69c differ diff --git a/gateway_frontend/projects/.resources/8decfff097626e13f863944d46c02144b05d7591d1684f4defc0eaac10ae7bd3 b/gateway_frontend/projects/.resources/8decfff097626e13f863944d46c02144b05d7591d1684f4defc0eaac10ae7bd3 new file mode 100644 index 0000000..5986b5e --- /dev/null +++ b/gateway_frontend/projects/.resources/8decfff097626e13f863944d46c02144b05d7591d1684f4defc0eaac10ae7bd3 @@ -0,0 +1,2185 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8e91b110e3fc5e377834dfb7e5a95848a74955ac7b34557d45685d3c1706fffe b/gateway_frontend/projects/.resources/8e91b110e3fc5e377834dfb7e5a95848a74955ac7b34557d45685d3c1706fffe new file mode 100644 index 0000000..f94b919 Binary files /dev/null and b/gateway_frontend/projects/.resources/8e91b110e3fc5e377834dfb7e5a95848a74955ac7b34557d45685d3c1706fffe differ diff --git a/gateway_frontend/projects/.resources/8ec9f37715d06a74e093aa99950368bdb0f3830493f1dc570bc7ce9ba2004e58 b/gateway_frontend/projects/.resources/8ec9f37715d06a74e093aa99950368bdb0f3830493f1dc570bc7ce9ba2004e58 new file mode 100644 index 0000000..0a874ba --- /dev/null +++ b/gateway_frontend/projects/.resources/8ec9f37715d06a74e093aa99950368bdb0f3830493f1dc570bc7ce9ba2004e58 @@ -0,0 +1,28 @@ +{ + "pages": { + "/": { + "viewPath": "Components/Atoms/Logo" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/8efbea1e55f7a1d7d8997fda64429425dd04f6ba40f47c3c81eabbad8c8e35f3 b/gateway_frontend/projects/.resources/8efbea1e55f7a1d7d8997fda64429425dd04f6ba40f47c3c81eabbad8c8e35f3 new file mode 100644 index 0000000..1ef278d Binary files /dev/null and b/gateway_frontend/projects/.resources/8efbea1e55f7a1d7d8997fda64429425dd04f6ba40f47c3c81eabbad8c8e35f3 differ diff --git a/gateway_frontend/projects/.resources/8f2d7464954ca19f6d496a741cc3f748efed2ad64f69944d8c1ce0969cef6eda b/gateway_frontend/projects/.resources/8f2d7464954ca19f6d496a741cc3f748efed2ad64f69944d8c1ce0969cef6eda new file mode 100644 index 0000000..5aedd55 Binary files /dev/null and b/gateway_frontend/projects/.resources/8f2d7464954ca19f6d496a741cc3f748efed2ad64f69944d8c1ce0969cef6eda differ diff --git a/gateway_frontend/projects/.resources/8f5f39c02e58d24b24b903c77e3a730a2155e21da0d9d431cbd16e5b3a377db9 b/gateway_frontend/projects/.resources/8f5f39c02e58d24b24b903c77e3a730a2155e21da0d9d431cbd16e5b3a377db9 new file mode 100644 index 0000000..615897b Binary files /dev/null and b/gateway_frontend/projects/.resources/8f5f39c02e58d24b24b903c77e3a730a2155e21da0d9d431cbd16e5b3a377db9 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json b/gateway_frontend/projects/.resources/906904edae859c888bbf10322d4a2b091e8ff3f3c5fc7a4f3729c4e88642c778 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json rename to gateway_frontend/projects/.resources/906904edae859c888bbf10322d4a2b091e8ff3f3c5fc7a4f3729c4e88642c778 diff --git a/gateway_frontend/projects/.resources/907ab02cdee1bc547d920099c8094469982edfa779d927e9166c289cc0bf9444 b/gateway_frontend/projects/.resources/907ab02cdee1bc547d920099c8094469982edfa779d927e9166c289cc0bf9444 new file mode 100644 index 0000000..35fad14 Binary files /dev/null and b/gateway_frontend/projects/.resources/907ab02cdee1bc547d920099c8094469982edfa779d927e9166c289cc0bf9444 differ diff --git a/gateway_frontend/projects/.resources/913d5f4ce6393841c423ee2546d0ab796e76fa8d39125af68ace402739abe3b2 b/gateway_frontend/projects/.resources/913d5f4ce6393841c423ee2546d0ab796e76fa8d39125af68ace402739abe3b2 new file mode 100644 index 0000000..82f0e78 --- /dev/null +++ b/gateway_frontend/projects/.resources/913d5f4ce6393841c423ee2546d0ab796e76fa8d39125af68ace402739abe3b2 @@ -0,0 +1,165 @@ +{ + "custom": { + "options": [ + "Open", + "Closed" + ] + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + } + }, + "propConfig": { + "custom.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}.ui_states" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "transforms": [ + { + "code": "\toptions \u003d self.view.custom.options\n\treturn options[int(value)]", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": 4, + "borderBottomRightRadius": 4, + "borderTopLeftRadius": 4, + "borderTopRightRadius": 4, + "color": "var(--call-to-action)", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/914945d780099e56f303b05cda2a3baa9bce45c3a6d14df14b0628ed8962d922 b/gateway_frontend/projects/.resources/914945d780099e56f303b05cda2a3baa9bce45c3a6d14df14b0628ed8962d922 new file mode 100644 index 0000000..d3f7b62 --- /dev/null +++ b/gateway_frontend/projects/.resources/914945d780099e56f303b05cda2a3baa9bce45c3a6d14df14b0628ed8962d922 @@ -0,0 +1,3873 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "onChange": { + "enabled": false, + "script": "\t" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9153b7d62ebe7b30eba753098575fc40b437cb31b0265b75aca11268abd7837b b/gateway_frontend/projects/.resources/9153b7d62ebe7b30eba753098575fc40b437cb31b0265b75aca11268abd7837b new file mode 100644 index 0000000..f56acd6 --- /dev/null +++ b/gateway_frontend/projects/.resources/9153b7d62ebe7b30eba753098575fc40b437cb31b0265b75aca11268abd7837b @@ -0,0 +1,303 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "classes": "containers/HoverOver", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/915efb3abb751ebf39fec5b707192719a2e64b143fdf43c52988060c04d6cbca b/gateway_frontend/projects/.resources/915efb3abb751ebf39fec5b707192719a2e64b143fdf43c52988060c04d6cbca new file mode 100644 index 0000000..dec7c72 --- /dev/null +++ b/gateway_frontend/projects/.resources/915efb3abb751ebf39fec5b707192719a2e64b143fdf43c52988060c04d6cbca @@ -0,0 +1,242 @@ +{ + "custom": { + "menu": "value" + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/918d4c4dc8df58d48c3b8adc47f445d15ab1c1cc27b084768003bb86db944d13 b/gateway_frontend/projects/.resources/918d4c4dc8df58d48c3b8adc47f445d15ab1c1cc27b084768003bb86db944d13 new file mode 100644 index 0000000..1cf4010 Binary files /dev/null and b/gateway_frontend/projects/.resources/918d4c4dc8df58d48c3b8adc47f445d15ab1c1cc27b084768003bb86db944d13 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png b/gateway_frontend/projects/.resources/91ee4b441ea2f79cecdbe09a876def5fc0e1295126b32ecaa450a209a4454072 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png rename to gateway_frontend/projects/.resources/91ee4b441ea2f79cecdbe09a876def5fc0e1295126b32ecaa450a209a4454072 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/thumbnail.png b/gateway_frontend/projects/.resources/921992d9f505bd9ac0b3cc3e02690edb26e78be5d52f46b5e348bad2826b2031 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/thumbnail.png rename to gateway_frontend/projects/.resources/921992d9f505bd9ac0b3cc3e02690edb26e78be5d52f46b5e348bad2826b2031 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png b/gateway_frontend/projects/.resources/9243cf87b9cc480d81da123e08f2355cb71a55775c6097117d4794e293eabcbc similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png rename to gateway_frontend/projects/.resources/9243cf87b9cc480d81da123e08f2355cb71a55775c6097117d4794e293eabcbc diff --git a/gateway_frontend/projects/.resources/92555cb75973ccae1881cbf7a49106d92b253498f7de49e862faf917348d3761 b/gateway_frontend/projects/.resources/92555cb75973ccae1881cbf7a49106d92b253498f7de49e862faf917348d3761 new file mode 100644 index 0000000..59f6544 Binary files /dev/null and b/gateway_frontend/projects/.resources/92555cb75973ccae1881cbf7a49106d92b253498f7de49e862faf917348d3761 differ diff --git a/gateway_frontend/projects/.resources/92b5fbe145aafb1b8037b7087707441991fe8245bf4f98602057a2eb76d07a76 b/gateway_frontend/projects/.resources/92b5fbe145aafb1b8037b7087707441991fe8245bf4f98602057a2eb76d07a76 new file mode 100644 index 0000000..1db2fe8 Binary files /dev/null and b/gateway_frontend/projects/.resources/92b5fbe145aafb1b8037b7087707441991fe8245bf4f98602057a2eb76d07a76 differ diff --git a/gateway_frontend/projects/.resources/92ee2dfd6ec5b120328b2d07f808cce2ce0e39bd4e9c63c06408133af1b8c6bb b/gateway_frontend/projects/.resources/92ee2dfd6ec5b120328b2d07f808cce2ce0e39bd4e9c63c06408133af1b8c6bb new file mode 100644 index 0000000..8bfda8d Binary files /dev/null and b/gateway_frontend/projects/.resources/92ee2dfd6ec5b120328b2d07f808cce2ce0e39bd4e9c63c06408133af1b8c6bb differ diff --git a/gateway_frontend/projects/.resources/9304ad8256477adda93d14c0c30f37264c61c14cdb1ce12b12f4c933e34e4494 b/gateway_frontend/projects/.resources/9304ad8256477adda93d14c0c30f37264c61c14cdb1ce12b12f4c933e34e4494 new file mode 100644 index 0000000..c9a773b --- /dev/null +++ b/gateway_frontend/projects/.resources/9304ad8256477adda93d14c0c30f37264c61c14cdb1ce12b12f4c933e34e4494 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM24_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/935201e83f80c96dff970bc8e9ad0722e2e9f661200e011893d9574667f7bea5 b/gateway_frontend/projects/.resources/935201e83f80c96dff970bc8e9ad0722e2e9f661200e011893d9574667f7bea5 new file mode 100644 index 0000000..3368354 Binary files /dev/null and b/gateway_frontend/projects/.resources/935201e83f80c96dff970bc8e9ad0722e2e9f661200e011893d9574667f7bea5 differ diff --git a/gateway_frontend/projects/.resources/941b606b850a883342570583df140230ba24e3805a5ec2367a89f7ab9ce02ae9 b/gateway_frontend/projects/.resources/941b606b850a883342570583df140230ba24e3805a5ec2367a89f7ab9ce02ae9 new file mode 100644 index 0000000..7a1951e --- /dev/null +++ b/gateway_frontend/projects/.resources/941b606b850a883342570583df140230ba24e3805a5ec2367a89f7ab9ce02ae9 @@ -0,0 +1,648 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\n\tfor item in value:\n\t\tif item[\u0027is_hidden\u0027] is True:\n\t\t\tcontinue\n\t\tnew_item \u003d dict(item)\n\t\tbase_path \u003d self.view.params.tagpath\n\t\tnew_item[\u0027tagpath\u0027] \u003d base_path + str(item.get(\u0027sub_path\u0027, \u0027\u0027))\n\t\t\n\t\ttag\u003d {\u0027item\u0027: new_item}\n\t\t\n\t\toutput.append(tag)\n\t\t\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/94b1326b5529eac3e97207bd96644b2efebf6dc98c75bb88514e82d4642b3c50 b/gateway_frontend/projects/.resources/94b1326b5529eac3e97207bd96644b2efebf6dc98c75bb88514e82d4642b3c50 new file mode 100644 index 0000000..d7d1dc4 Binary files /dev/null and b/gateway_frontend/projects/.resources/94b1326b5529eac3e97207bd96644b2efebf6dc98c75bb88514e82d4642b3c50 differ diff --git a/gateway_frontend/projects/.resources/95002f52394e00dc6362b06e06db71747bb38ca8c13b2de425caef023e0efc63 b/gateway_frontend/projects/.resources/95002f52394e00dc6362b06e06db71747bb38ca8c13b2de425caef023e0efc63 new file mode 100644 index 0000000..da6b4de --- /dev/null +++ b/gateway_frontend/projects/.resources/95002f52394e00dc6362b06e06db71747bb38ca8c13b2de425caef023e0efc63 @@ -0,0 +1,39 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 900, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "708px" + }, + "props": { + "params": { + "path": "Pages/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/950e700232d40e763c6b2a8426e556466a2e74afaa337088ff96d78e9ede380a b/gateway_frontend/projects/.resources/950e700232d40e763c6b2a8426e556466a2e74afaa337088ff96d78e9ede380a new file mode 100644 index 0000000..dac2774 --- /dev/null +++ b/gateway_frontend/projects/.resources/950e700232d40e763c6b2a8426e556466a2e74afaa337088ff96d78e9ede380a @@ -0,0 +1,206 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 146, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 74.96, + "y": 77.89 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": -0.04, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 74.52570220214844, + "y": -0.15946546630858904 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 74.95738220214844, + "y": 18.139911651611328 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 74.95738220214844, + "y": 36.13991165161133 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 74.9574, + "y": 53.8878 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": -0.07872, + "y": 92.8911 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": -0.07872, + "y": 74.8911 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": -0.07872, + "y": 110.891 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": -0.07872, + "y": 128.89100000000002 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/950ecc3bf632c5634d31e5921a8908c057c54ea432e8db809e4c2a0db05cb1d1 b/gateway_frontend/projects/.resources/950ecc3bf632c5634d31e5921a8908c057c54ea432e8db809e4c2a0db05cb1d1 new file mode 100644 index 0000000..be5b1c2 --- /dev/null +++ b/gateway_frontend/projects/.resources/950ecc3bf632c5634d31e5921a8908c057c54ea432e8db809e4c2a0db05cb1d1 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 610, + "width": 1500 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 600, + "width": 1500 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9530be9d02bb3102695f8e4a2f4edf8b16e40a8a0004a4fb7a0a72b3da6c94c7 b/gateway_frontend/projects/.resources/9530be9d02bb3102695f8e4a2f4edf8b16e40a8a0004a4fb7a0a72b3da6c94c7 new file mode 100644 index 0000000..a48b866 --- /dev/null +++ b/gateway_frontend/projects/.resources/9530be9d02bb3102695f8e4a2f4edf8b16e40a8a0004a4fb7a0a72b3da6c94c7 @@ -0,0 +1,38 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 202, + "width": 200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9536af6f21a2dde1c7fe997e20aee3d6c0d0ec606016932df77f57e8d9f229e7 b/gateway_frontend/projects/.resources/9536af6f21a2dde1c7fe997e20aee3d6c0d0ec606016932df77f57e8d9f229e7 new file mode 100644 index 0000000..b5bf927 Binary files /dev/null and b/gateway_frontend/projects/.resources/9536af6f21a2dde1c7fe997e20aee3d6c0d0ec606016932df77f57e8d9f229e7 differ diff --git a/gateway_frontend/projects/.resources/9559456fcd71e7c6952e80290a2fc79395972a98db5d66d363fa0ef3d657a7cf b/gateway_frontend/projects/.resources/9559456fcd71e7c6952e80290a2fc79395972a98db5d66d363fa0ef3d657a7cf new file mode 100644 index 0000000..290ec9d Binary files /dev/null and b/gateway_frontend/projects/.resources/9559456fcd71e7c6952e80290a2fc79395972a98db5d66d363fa0ef3d657a7cf differ diff --git a/gateway_frontend/projects/.resources/955e33f4deac02059f89ab7d2c03d2a4f8d9f20dae8d176949c3e1c61b6bf167 b/gateway_frontend/projects/.resources/955e33f4deac02059f89ab7d2c03d2a4f8d9f20dae8d176949c3e1c61b6bf167 new file mode 100644 index 0000000..6d33561 Binary files /dev/null and b/gateway_frontend/projects/.resources/955e33f4deac02059f89ab7d2c03d2a4f8d9f20dae8d176949c3e1c61b6bf167 differ diff --git a/gateway_frontend/projects/.resources/9570ba61e9960cdb55bc05d8a5248944532eed452f959b35099ed7ba484082e0 b/gateway_frontend/projects/.resources/9570ba61e9960cdb55bc05d8a5248944532eed452f959b35099ed7ba484082e0 new file mode 100644 index 0000000..34862fd --- /dev/null +++ b/gateway_frontend/projects/.resources/9570ba61e9960cdb55bc05d8a5248944532eed452f959b35099ed7ba484082e0 @@ -0,0 +1,130 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 60 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 53.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/959fa58c55db7dd1d944bba82b3d502b5ca86dd5ad3932f761d6cf0124ff8c8d b/gateway_frontend/projects/.resources/959fa58c55db7dd1d944bba82b3d502b5ca86dd5ad3932f761d6cf0124ff8c8d new file mode 100644 index 0000000..14e54b2 --- /dev/null +++ b/gateway_frontend/projects/.resources/959fa58c55db7dd1d944bba82b3d502b5ca86dd5ad3932f761d6cf0124ff8c8d @@ -0,0 +1,79 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]CDU_1", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\tdata.append(element)\n\treturn data", + "type": "script" + } + ], + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/960a35213a894a2cbd986ab362cc125e65c01af284d896b024465e0aabd82c6f b/gateway_frontend/projects/.resources/960a35213a894a2cbd986ab362cc125e65c01af284d896b024465e0aabd82c6f new file mode 100644 index 0000000..eccb547 --- /dev/null +++ b/gateway_frontend/projects/.resources/960a35213a894a2cbd986ab362cc125e65c01af284d896b024465e0aabd82c6f @@ -0,0 +1,144 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 500, + "width": 1600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0963, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1407, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1813, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.2259, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 0.95, + "x": 0.0275 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/96251570741019d7a9ea8d104b671d1fe2dae50b383eb02e94346ae1250050d3 b/gateway_frontend/projects/.resources/96251570741019d7a9ea8d104b671d1fe2dae50b383eb02e94346ae1250050d3 new file mode 100644 index 0000000..dc33812 Binary files /dev/null and b/gateway_frontend/projects/.resources/96251570741019d7a9ea8d104b671d1fe2dae50b383eb02e94346ae1250050d3 differ diff --git a/gateway_frontend/projects/.resources/9626ef66b666de397d73b17e853f5ec5e177cc78c6f37cc1b7a33d7e3233e6c1 b/gateway_frontend/projects/.resources/9626ef66b666de397d73b17e853f5ec5e177cc78c6f37cc1b7a33d7e3233e6c1 new file mode 100644 index 0000000..92672cf --- /dev/null +++ b/gateway_frontend/projects/.resources/9626ef66b666de397d73b17e853f5ec5e177cc78c6f37cc1b7a33d7e3233e6c1 @@ -0,0 +1,104 @@ +{ + "custom": { + "all_tags": "[default]CDU_1", + "category": "value", + "tags": "value" + }, + "params": { + "tagpath": "[default]CDU_1", + "udt_type": "_template" + }, + "propConfig": { + "custom.all_tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn value", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "custom.category": { + "persistent": true + }, + "custom.tags": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\tdata.append(element)\n\treturn data", + "type": "script" + } + ], + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/96552c06fb8eb0a3c64a904f57af39984e1f3ee143fb9bf95e17491aed693460 b/gateway_frontend/projects/.resources/96552c06fb8eb0a3c64a904f57af39984e1f3ee143fb9bf95e17491aed693460 new file mode 100644 index 0000000..2561ca6 --- /dev/null +++ b/gateway_frontend/projects/.resources/96552c06fb8eb0a3c64a904f57af39984e1f3ee143fb9bf95e17491aed693460 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "75%" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9673c8348be88d84c21f40a279c6f78bc32ee322ae0a4043c0cb39e70b935544 b/gateway_frontend/projects/.resources/9673c8348be88d84c21f40a279c6f78bc32ee322ae0a4043c0cb39e70b935544 new file mode 100644 index 0000000..7095db6 Binary files /dev/null and b/gateway_frontend/projects/.resources/9673c8348be88d84c21f40a279c6f78bc32ee322ae0a4043c0cb39e70b935544 differ diff --git a/gateway_frontend/projects/.resources/9768bde4cebac4ee43877cab81e4e00bba1210713d5c44b4568fbc98f2dbc421 b/gateway_frontend/projects/.resources/9768bde4cebac4ee43877cab81e4e00bba1210713d5c44b4568fbc98f2dbc421 new file mode 100644 index 0000000..9d57ccb --- /dev/null +++ b/gateway_frontend/projects/.resources/9768bde4cebac4ee43877cab81e4e00bba1210713d5c44b4568fbc98f2dbc421 @@ -0,0 +1,3873 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/97d735d7937f2dbc0a7acb137b09e28b0597dc8e2ce7fe90515fcd2824663bc6 b/gateway_frontend/projects/.resources/97d735d7937f2dbc0a7acb137b09e28b0597dc8e2ce7fe90515fcd2824663bc6 new file mode 100644 index 0000000..a1e1a9c --- /dev/null +++ b/gateway_frontend/projects/.resources/97d735d7937f2dbc0a7acb137b09e28b0597dc8e2ce7fe90515fcd2824663bc6 @@ -0,0 +1,106 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "80%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "_Sandbox/aisle", + "style": { + "gap": "15px" + } + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/97d9253d86c85242dcff9171322471d2bf86c79585f221355ef592333adf1c11 b/gateway_frontend/projects/.resources/97d9253d86c85242dcff9171322471d2bf86c79585f221355ef592333adf1c11 new file mode 100644 index 0000000..e235a7d Binary files /dev/null and b/gateway_frontend/projects/.resources/97d9253d86c85242dcff9171322471d2bf86c79585f221355ef592333adf1c11 differ diff --git a/gateway_frontend/projects/.resources/986b4ece45795f496956b8cab14a77c7a5ca38aaa5aeef658ef514c0dcdaf625 b/gateway_frontend/projects/.resources/986b4ece45795f496956b8cab14a77c7a5ca38aaa5aeef658ef514c0dcdaf625 new file mode 100644 index 0000000..f5c9e6d --- /dev/null +++ b/gateway_frontend/projects/.resources/986b4ece45795f496956b8cab14a77c7a5ca38aaa5aeef658ef514c0dcdaf625 @@ -0,0 +1,32 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "Spaces Dashboard" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/988a7d2164d6f6d1b38c84af396fdcae6c52135e83c761fb33b732717d453d0f b/gateway_frontend/projects/.resources/988a7d2164d6f6d1b38c84af396fdcae6c52135e83c761fb33b732717d453d0f new file mode 100644 index 0000000..a5c39c6 --- /dev/null +++ b/gateway_frontend/projects/.resources/988a7d2164d6f6d1b38c84af396fdcae6c52135e83c761fb33b732717d453d0f @@ -0,0 +1,276 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value_0" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/98c4e61ff49331adece19bd345eadfadc0306c8cbeea968c1a99be313e029402 b/gateway_frontend/projects/.resources/98c4e61ff49331adece19bd345eadfadc0306c8cbeea968c1a99be313e029402 new file mode 100644 index 0000000..c28651e Binary files /dev/null and b/gateway_frontend/projects/.resources/98c4e61ff49331adece19bd345eadfadc0306c8cbeea968c1a99be313e029402 differ diff --git a/gateway_frontend/projects/.resources/98d6c7030cec2f87ca50b5cf1c22a31ff26d32429285ec3c0b96a90c82f7ee9e b/gateway_frontend/projects/.resources/98d6c7030cec2f87ca50b5cf1c22a31ff26d32429285ec3c0b96a90c82f7ee9e new file mode 100644 index 0000000..6ebc2a6 Binary files /dev/null and b/gateway_frontend/projects/.resources/98d6c7030cec2f87ca50b5cf1c22a31ff26d32429285ec3c0b96a90c82f7ee9e differ diff --git a/gateway_frontend/projects/.resources/98eb8885d6fa79e3b00ea756770c99bacafc2ff4f55291e0b2f9a57dd1fff647 b/gateway_frontend/projects/.resources/98eb8885d6fa79e3b00ea756770c99bacafc2ff4f55291e0b2f9a57dd1fff647 new file mode 100644 index 0000000..24e5324 Binary files /dev/null and b/gateway_frontend/projects/.resources/98eb8885d6fa79e3b00ea756770c99bacafc2ff4f55291e0b2f9a57dd1fff647 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png b/gateway_frontend/projects/.resources/9922114b909bb4f56d9fcfc5e1772f9b4d3e01f2de7d8f0d82696e7697222082 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png rename to gateway_frontend/projects/.resources/9922114b909bb4f56d9fcfc5e1772f9b4d3e01f2de7d8f0d82696e7697222082 diff --git a/gateway_frontend/projects/.resources/994752c238c5feb8c0d8787f2a8966a1e8a3713e3b897eb20450a83e12991504 b/gateway_frontend/projects/.resources/994752c238c5feb8c0d8787f2a8966a1e8a3713e3b897eb20450a83e12991504 new file mode 100644 index 0000000..6a65646 Binary files /dev/null and b/gateway_frontend/projects/.resources/994752c238c5feb8c0d8787f2a8966a1e8a3713e3b897eb20450a83e12991504 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/view.json b/gateway_frontend/projects/.resources/999d79c6cda4640083bc80384f02945c562f82d596396407ae164074523c262c similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/view.json rename to gateway_frontend/projects/.resources/999d79c6cda4640083bc80384f02945c562f82d596396407ae164074523c262c diff --git a/gateway_frontend/projects/.resources/99c88793d3eef486b27a950790fffd22908b11d261ececa703bc97609c0b366f b/gateway_frontend/projects/.resources/99c88793d3eef486b27a950790fffd22908b11d261ececa703bc97609c0b366f new file mode 100644 index 0000000..34d3bcc --- /dev/null +++ b/gateway_frontend/projects/.resources/99c88793d3eef486b27a950790fffd22908b11d261ececa703bc97609c0b366f @@ -0,0 +1,437 @@ +{ + "custom": { + "breadcrumbs": "value", + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "material/home" + }, + "items": [ + { + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.breadcrumbs": { + "persistent": true + }, + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Frames/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L2", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "4px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9a36bf9a75221095067bb7e26ae512dccbe3e5c04c5c3c7b23f141120f1584d2 b/gateway_frontend/projects/.resources/9a36bf9a75221095067bb7e26ae512dccbe3e5c04c5c3c7b23f141120f1584d2 new file mode 100644 index 0000000..bcb38f7 --- /dev/null +++ b/gateway_frontend/projects/.resources/9a36bf9a75221095067bb7e26ae512dccbe3e5c04c5c3c7b23f141120f1584d2 @@ -0,0 +1,317 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9aef89fb3644d82ea6ecb1a84e78429d88c36c34f75b9b0f17d21af9f8592fe6 b/gateway_frontend/projects/.resources/9aef89fb3644d82ea6ecb1a84e78429d88c36c34f75b9b0f17d21af9f8592fe6 new file mode 100644 index 0000000..748dcd1 --- /dev/null +++ b/gateway_frontend/projects/.resources/9aef89fb3644d82ea6ecb1a84e78429d88c36c34f75b9b0f17d21af9f8592fe6 @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 600, + "width": 1500 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9affaa9d7becd4cfb04f815e5c536a4dcdd9d7bdc5a6a6e24941622c61a85848 b/gateway_frontend/projects/.resources/9affaa9d7becd4cfb04f815e5c536a4dcdd9d7bdc5a6a6e24941622c61a85848 new file mode 100644 index 0000000..20c0ae4 --- /dev/null +++ b/gateway_frontend/projects/.resources/9affaa9d7becd4cfb04f815e5c536a4dcdd9d7bdc5a6a6e24941622c61a85848 @@ -0,0 +1,141 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 125, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": 74.95999999999998, + "y": 66.88999999999999 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 14, + "width": 45, + "x": 74.9, + "y": 2.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 35, + "x": 75.2348, + "y": 53.0992 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 35, + "x": 74.81476821899415, + "y": 17.957029342651367 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 19, + "width": 70, + "x": 74.81, + "y": 35.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9b0cb33baebb8b6aaf4c2263fc60af35cb58c21ed36e08e525d718f762bd53cc b/gateway_frontend/projects/.resources/9b0cb33baebb8b6aaf4c2263fc60af35cb58c21ed36e08e525d718f762bd53cc new file mode 100644 index 0000000..64b1447 --- /dev/null +++ b/gateway_frontend/projects/.resources/9b0cb33baebb8b6aaf4c2263fc60af35cb58c21ed36e08e525d718f762bd53cc @@ -0,0 +1,263 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "150px" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "75px" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9b17eaa576ea945935a10b49d91928d910d486743d786f84880aafe8f5832cc9 b/gateway_frontend/projects/.resources/9b17eaa576ea945935a10b49d91928d910d486743d786f84880aafe8f5832cc9 new file mode 100644 index 0000000..71b4b7b Binary files /dev/null and b/gateway_frontend/projects/.resources/9b17eaa576ea945935a10b49d91928d910d486743d786f84880aafe8f5832cc9 differ diff --git a/gateway_frontend/projects/.resources/9b5a4f4e6a39064e08bf27943c2980d4d889ff036ce026687ac24d4b6558cb09 b/gateway_frontend/projects/.resources/9b5a4f4e6a39064e08bf27943c2980d4d889ff036ce026687ac24d4b6558cb09 new file mode 100644 index 0000000..86cb867 Binary files /dev/null and b/gateway_frontend/projects/.resources/9b5a4f4e6a39064e08bf27943c2980d4d889ff036ce026687ac24d4b6558cb09 differ diff --git a/gateway_frontend/projects/.resources/9bca31c3006b55b1ec5ec9a3bf6e95f6170221f2151e6d7d6f4769aebe098e4f b/gateway_frontend/projects/.resources/9bca31c3006b55b1ec5ec9a3bf6e95f6170221f2151e6d7d6f4769aebe098e4f new file mode 100644 index 0000000..8aac8ab Binary files /dev/null and b/gateway_frontend/projects/.resources/9bca31c3006b55b1ec5ec9a3bf6e95f6170221f2151e6d7d6f4769aebe098e4f differ diff --git a/gateway_frontend/projects/.resources/9c033ce58cb18e9431780a0e037be756237af6e5fd8dbf0fc400c3544c006cf8 b/gateway_frontend/projects/.resources/9c033ce58cb18e9431780a0e037be756237af6e5fd8dbf0fc400c3544c006cf8 new file mode 100644 index 0000000..c1796ea Binary files /dev/null and b/gateway_frontend/projects/.resources/9c033ce58cb18e9431780a0e037be756237af6e5fd8dbf0fc400c3544c006cf8 differ diff --git a/gateway_frontend/projects/.resources/9c20ba64e1fe5024caf7bcf773149d2aca008f206aefaa9c467f8e9648e5f48b b/gateway_frontend/projects/.resources/9c20ba64e1fe5024caf7bcf773149d2aca008f206aefaa9c467f8e9648e5f48b new file mode 100644 index 0000000..0bfb3dd Binary files /dev/null and b/gateway_frontend/projects/.resources/9c20ba64e1fe5024caf7bcf773149d2aca008f206aefaa9c467f8e9648e5f48b differ diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/details/code.py b/gateway_frontend/projects/.resources/9c806e96a0361fa6cda7ce252d3dfb4f9b70d018139bec65992b512566c7865a similarity index 100% rename from gateway_frontend/projects/Base/ignition/script-python/ui/details/code.py rename to gateway_frontend/projects/.resources/9c806e96a0361fa6cda7ce252d3dfb4f9b70d018139bec65992b512566c7865a diff --git a/gateway_frontend/projects/.resources/9c87537d9bebbe982a1201afe6c99d5e0db1ba889fa89bb7b29ab9e24c038502 b/gateway_frontend/projects/.resources/9c87537d9bebbe982a1201afe6c99d5e0db1ba889fa89bb7b29ab9e24c038502 new file mode 100644 index 0000000..96795f6 Binary files /dev/null and b/gateway_frontend/projects/.resources/9c87537d9bebbe982a1201afe6c99d5e0db1ba889fa89bb7b29ab9e24c038502 differ diff --git a/gateway_frontend/projects/.resources/9dab8973c17ad5aac2441938ea68b57c3f43841793402629626fe0739b033cc8 b/gateway_frontend/projects/.resources/9dab8973c17ad5aac2441938ea68b57c3f43841793402629626fe0739b033cc8 new file mode 100644 index 0000000..ff2701e Binary files /dev/null and b/gateway_frontend/projects/.resources/9dab8973c17ad5aac2441938ea68b57c3f43841793402629626fe0739b033cc8 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json b/gateway_frontend/projects/.resources/9de70775d493160237fd3cccc59dece2b07feebcd13930f726469abf9e23a57e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json rename to gateway_frontend/projects/.resources/9de70775d493160237fd3cccc59dece2b07feebcd13930f726469abf9e23a57e diff --git a/gateway_frontend/projects/.resources/9e7f3b4cb3de3f3e759950d327c25ce014af5d8f24f4995413d85d387ab6c049 b/gateway_frontend/projects/.resources/9e7f3b4cb3de3f3e759950d327c25ce014af5d8f24f4995413d85d387ab6c049 new file mode 100644 index 0000000..2cc752b --- /dev/null +++ b/gateway_frontend/projects/.resources/9e7f3b4cb3de3f3e759950d327c25ce014af5d8f24f4995413d85d387ab6c049 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 1, + "x": 0.01, + "y": 0.01 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9f3c96d80757864298e0c7b856b256b26cee0489beb740f3fabb54ab3bc397a4 b/gateway_frontend/projects/.resources/9f3c96d80757864298e0c7b856b256b26cee0489beb740f3fabb54ab3bc397a4 new file mode 100644 index 0000000..a0a11f3 Binary files /dev/null and b/gateway_frontend/projects/.resources/9f3c96d80757864298e0c7b856b256b26cee0489beb740f3fabb54ab3bc397a4 differ diff --git a/gateway_frontend/projects/.resources/9faa16fc0a4415fcf308a027c0589a25756293c45ab3b251cbbc24d8815774e6 b/gateway_frontend/projects/.resources/9faa16fc0a4415fcf308a027c0589a25756293c45ab3b251cbbc24d8815774e6 new file mode 100644 index 0000000..deaa412 --- /dev/null +++ b/gateway_frontend/projects/.resources/9faa16fc0a4415fcf308a027c0589a25756293c45ab3b251cbbc24d8815774e6 @@ -0,0 +1,238 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + }, + "opacity": { + "equipment": "//", + "racks": 0.1, + "walls": 0.5 + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity.walls" + }, + "type": "property" + } + }, + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity.equipment" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity.racks" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1067 544" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "height": 0.0883, + "width": 0.0238, + "x": 0.1507, + "y": 0.645 + }, + "props": { + "style": { + "backgroundColor": "#3E8BC4" + }, + "text": "Label" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "height": 0.0883, + "width": 0.0246, + "x": 0.1084, + "y": 0.23 + }, + "props": { + "style": { + "backgroundColor": "#3E8BC4" + }, + "text": "Label" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_3" + }, + "position": { + "height": 0.0883, + "width": 0.0246, + "x": 0.1084, + "y": 0.5067 + }, + "props": { + "style": { + "backgroundColor": "#3E8BC4" + }, + "text": "Label" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_4" + }, + "position": { + "height": 0.0883, + "width": 0.0231, + "x": 0.1507, + "y": 0.3683 + }, + "props": { + "style": { + "backgroundColor": "#3E8BC4" + }, + "text": "Label" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_5" + }, + "position": { + "height": 0.03, + "width": 0.0654, + "x": 0.1454, + "y": 0.2316 + }, + "props": { + "style": { + "backgroundColor": "#3E8BC4" + }, + "text": "Leak Spot 1" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9fe4c00ebfd0ded2335572cb7368375396651e6f58f90b521ded3769c33ec5a6 b/gateway_frontend/projects/.resources/9fe4c00ebfd0ded2335572cb7368375396651e6f58f90b521ded3769c33ec5a6 new file mode 100644 index 0000000..e3dd818 --- /dev/null +++ b/gateway_frontend/projects/.resources/9fe4c00ebfd0ded2335572cb7368375396651e6f58f90b521ded3769c33ec5a6 @@ -0,0 +1,40 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/9ffa444c0a4ea5f5d642591432e1cdd3d73dffd8443dd7980636de7df084a305 b/gateway_frontend/projects/.resources/9ffa444c0a4ea5f5d642591432e1cdd3d73dffd8443dd7980636de7df084a305 new file mode 100644 index 0000000..bfb5135 Binary files /dev/null and b/gateway_frontend/projects/.resources/9ffa444c0a4ea5f5d642591432e1cdd3d73dffd8443dd7980636de7df084a305 differ diff --git a/gateway_frontend/projects/.resources/a0389736845d3c6877f53eace06905f2295863d3f5749fb9823bf895e489ce94 b/gateway_frontend/projects/.resources/a0389736845d3c6877f53eace06905f2295863d3f5749fb9823bf895e489ce94 new file mode 100644 index 0000000..e4986a1 --- /dev/null +++ b/gateway_frontend/projects/.resources/a0389736845d3c6877f53eace06905f2295863d3f5749fb9823bf895e489ce94 @@ -0,0 +1,129 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/flow_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Temperature Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/temperature_setpoint", + "type": "config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a10fe9fd5510f196e137e4b7e413f01eb32c39c62ff62632dcb42427bc4e884c b/gateway_frontend/projects/.resources/a10fe9fd5510f196e137e4b7e413f01eb32c39c62ff62632dcb42427bc4e884c new file mode 100644 index 0000000..2bfba7e --- /dev/null +++ b/gateway_frontend/projects/.resources/a10fe9fd5510f196e137e4b7e413f01eb32c39c62ff62632dcb42427bc4e884c @@ -0,0 +1,327 @@ +{ + "custom": {}, + "params": { + "layout": 1, + "tagPath": "[default]_testing/Test_CDU1/Status/sup_water_flow" + }, + "propConfig": { + "params.layout": { + "paramDirection": "input", + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 130 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Val" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--call-to-action)", + "fontSize": 14, + "fontWeight": "bold", + "textAlign": "end" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "50%", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "50%" + }, + { + "input": 1, + "output": "20%" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": false + }, + { + "input": 1, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Value" + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": true, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": true + }, + { + "input": 1, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Id" + }, + "type": "tag" + } + }, + "props.textStyle.textAlign": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "start", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "start" + }, + { + "input": 1, + "output": "center" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "overflow": "visible" + }, + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12, + "overflowWrap": "normal" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Info" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "propConfig": { + "props.direction": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "row", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "row" + }, + { + "input": 1, + "output": "column" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a170d4da91561c3356aca975652438ff469afcfb8b58f3be972732bf301f88ca b/gateway_frontend/projects/.resources/a170d4da91561c3356aca975652438ff469afcfb8b58f3be972732bf301f88ca new file mode 100644 index 0000000..0d96ff1 Binary files /dev/null and b/gateway_frontend/projects/.resources/a170d4da91561c3356aca975652438ff469afcfb8b58f3be972732bf301f88ca differ diff --git a/gateway_frontend/projects/.resources/a1912b6a726b507bcd771a20976f3212a46eaf28c44b360b9b18add1431f613f b/gateway_frontend/projects/.resources/a1912b6a726b507bcd771a20976f3212a46eaf28c44b360b9b18add1431f613f new file mode 100644 index 0000000..c7c3f3a --- /dev/null +++ b/gateway_frontend/projects/.resources/a1912b6a726b507bcd771a20976f3212a46eaf28c44b360b9b18add1431f613f @@ -0,0 +1,1344 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 0.9, + "y": 0.05 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a1efe7fb628a29fffb7f0d5c7feb6678e399892cfc346ae78fbc0e88df926c35 b/gateway_frontend/projects/.resources/a1efe7fb628a29fffb7f0d5c7feb6678e399892cfc346ae78fbc0e88df926c35 new file mode 100644 index 0000000..4bf4876 Binary files /dev/null and b/gateway_frontend/projects/.resources/a1efe7fb628a29fffb7f0d5c7feb6678e399892cfc346ae78fbc0e88df926c35 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/template.bin b/gateway_frontend/projects/.resources/a248cc26ae64a66ead103429b30b96f38f155d021627dc7aba768154659687a6 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/template.bin rename to gateway_frontend/projects/.resources/a248cc26ae64a66ead103429b30b96f38f155d021627dc7aba768154659687a6 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/thumbnail.png b/gateway_frontend/projects/.resources/a276579d1fd4c1a289d70dfdbc4636a17f0068c6ef4c598265980dab4863295b similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/thumbnail.png rename to gateway_frontend/projects/.resources/a276579d1fd4c1a289d70dfdbc4636a17f0068c6ef4c598265980dab4863295b diff --git a/gateway_frontend/projects/.resources/a285e7fa5dd35caa77aeb1be49dfd8a15c39440f8e1b5cbd6199929acc4d2579 b/gateway_frontend/projects/.resources/a285e7fa5dd35caa77aeb1be49dfd8a15c39440f8e1b5cbd6199929acc4d2579 new file mode 100644 index 0000000..08dd763 --- /dev/null +++ b/gateway_frontend/projects/.resources/a285e7fa5dd35caa77aeb1be49dfd8a15c39440f8e1b5cbd6199929acc4d2579 @@ -0,0 +1,90 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json b/gateway_frontend/projects/.resources/a2d7fadc1b28258839805f0263e6cd154055b32eaeda96ae1c078d0e75b3ebc7 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json rename to gateway_frontend/projects/.resources/a2d7fadc1b28258839805f0263e6cd154055b32eaeda96ae1c078d0e75b3ebc7 diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/view.json b/gateway_frontend/projects/.resources/a338dfe2caf0825c8ce8035d8282999288231653fec2c766868c2e8dd43837c2 similarity index 100% rename from gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/view.json rename to gateway_frontend/projects/.resources/a338dfe2caf0825c8ce8035d8282999288231653fec2c766868c2e8dd43837c2 diff --git a/gateway_frontend/projects/.resources/a3864e1c55efa1311e47f3535ffe6159c4255a779f5797bfdd3ad0619067a023 b/gateway_frontend/projects/.resources/a3864e1c55efa1311e47f3535ffe6159c4255a779f5797bfdd3ad0619067a023 new file mode 100644 index 0000000..10c3b4a Binary files /dev/null and b/gateway_frontend/projects/.resources/a3864e1c55efa1311e47f3535ffe6159c4255a779f5797bfdd3ad0619067a023 differ diff --git a/gateway_frontend/projects/.resources/a394e84872141dfd6f95d53be2000bcb2190653d8e7f4257bd2a0fc49bf6077b b/gateway_frontend/projects/.resources/a394e84872141dfd6f95d53be2000bcb2190653d8e7f4257bd2a0fc49bf6077b new file mode 100644 index 0000000..4a00579 Binary files /dev/null and b/gateway_frontend/projects/.resources/a394e84872141dfd6f95d53be2000bcb2190653d8e7f4257bd2a0fc49bf6077b differ diff --git a/gateway_frontend/projects/.resources/a39b412cab2080458c6d4a34dd64ce899336365469aaded727abe6dc563a522a b/gateway_frontend/projects/.resources/a39b412cab2080458c6d4a34dd64ce899336365469aaded727abe6dc563a522a new file mode 100644 index 0000000..883e203 Binary files /dev/null and b/gateway_frontend/projects/.resources/a39b412cab2080458c6d4a34dd64ce899336365469aaded727abe6dc563a522a differ diff --git a/gateway_frontend/projects/.resources/a3a2e2c6d78327925469ba490360d07ae5f24e13e1b838a102c50b0f202ee578 b/gateway_frontend/projects/.resources/a3a2e2c6d78327925469ba490360d07ae5f24e13e1b838a102c50b0f202ee578 new file mode 100644 index 0000000..7e2cef5 Binary files /dev/null and b/gateway_frontend/projects/.resources/a3a2e2c6d78327925469ba490360d07ae5f24e13e1b838a102c50b0f202ee578 differ diff --git a/gateway_frontend/projects/.resources/a3f8b5b982cacbe88fe951c24f903dae2e9f5ed979bc74d29b77de4d1690428e b/gateway_frontend/projects/.resources/a3f8b5b982cacbe88fe951c24f903dae2e9f5ed979bc74d29b77de4d1690428e new file mode 100644 index 0000000..d8699e0 --- /dev/null +++ b/gateway_frontend/projects/.resources/a3f8b5b982cacbe88fe951c24f903dae2e9f5ed979bc74d29b77de4d1690428e @@ -0,0 +1,155 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 31, + "width": 45 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 6 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 22, + "y": 9 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 6, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 16 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 6, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a44c1812475d009c41a2ad044dfd2eab5d2f1d4dcb17d4c1be60279311a399c4 b/gateway_frontend/projects/.resources/a44c1812475d009c41a2ad044dfd2eab5d2f1d4dcb17d4c1be60279311a399c4 new file mode 100644 index 0000000..350d823 Binary files /dev/null and b/gateway_frontend/projects/.resources/a44c1812475d009c41a2ad044dfd2eab5d2f1d4dcb17d4c1be60279311a399c4 differ diff --git a/gateway_frontend/projects/.resources/a44daa34d266d4ec4fddb154ded8fbc225f0cdbf5dd44a2532c3fc02d0803f06 b/gateway_frontend/projects/.resources/a44daa34d266d4ec4fddb154ded8fbc225f0cdbf5dd44a2532c3fc02d0803f06 new file mode 100644 index 0000000..185058a Binary files /dev/null and b/gateway_frontend/projects/.resources/a44daa34d266d4ec4fddb154ded8fbc225f0cdbf5dd44a2532c3fc02d0803f06 differ diff --git a/gateway_frontend/projects/.resources/a4d5526da1c64ebc42ee68c6efd9e3a98ee66a79cf0e61bff15e6a089d1dbb37 b/gateway_frontend/projects/.resources/a4d5526da1c64ebc42ee68c6efd9e3a98ee66a79cf0e61bff15e6a089d1dbb37 new file mode 100644 index 0000000..2dfe4b0 Binary files /dev/null and b/gateway_frontend/projects/.resources/a4d5526da1c64ebc42ee68c6efd9e3a98ee66a79cf0e61bff15e6a089d1dbb37 differ diff --git a/gateway_frontend/projects/.resources/a50af20c7c78664aba6c393fdae7181fbb383c610c26ad909786939142e7202e b/gateway_frontend/projects/.resources/a50af20c7c78664aba6c393fdae7181fbb383c610c26ad909786939142e7202e new file mode 100644 index 0000000..f4f8d03 Binary files /dev/null and b/gateway_frontend/projects/.resources/a50af20c7c78664aba6c393fdae7181fbb383c610c26ad909786939142e7202e differ diff --git a/gateway_frontend/projects/.resources/a54d6ff8bf8899d84b6df9f12d4dbc55b96e75671885bc989092cb3c6bf32aad b/gateway_frontend/projects/.resources/a54d6ff8bf8899d84b6df9f12d4dbc55b96e75671885bc989092cb3c6bf32aad new file mode 100644 index 0000000..00bed37 Binary files /dev/null and b/gateway_frontend/projects/.resources/a54d6ff8bf8899d84b6df9f12d4dbc55b96e75671885bc989092cb3c6bf32aad differ diff --git a/gateway_frontend/projects/.resources/a552661113ebacc42343280c98ab5e765039fa351afec687553a851850841371 b/gateway_frontend/projects/.resources/a552661113ebacc42343280c98ab5e765039fa351afec687553a851850841371 new file mode 100644 index 0000000..29f63cb --- /dev/null +++ b/gateway_frontend/projects/.resources/a552661113ebacc42343280c98ab5e765039fa351afec687553a851850841371 @@ -0,0 +1,1425 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 585, + "width": 1530, + "x": 42.5, + "y": 65 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "opacity": 0.3, + "paint": "var(--palette-neutral-30-3)", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "RPP_North_01" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 4.42, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_02" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 94.18, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_03" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 165.75, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_04" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 256.19, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_05" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_06" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_07" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_08" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_09" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_01" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 4.42, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_02" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 94.18, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_03" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 165.75, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_04" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 256.19, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_05" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_06" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_07" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_08" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_09" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_01" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_02" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_03" + }, + "position": { + "height": 219.89, + "width": 153, + "x": 323.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_04" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_05" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_06" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_07" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_08" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_09" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_10" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_11" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_12" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_13" + }, + "position": { + "height": 195, + "width": 153, + "x": 323.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_14" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_15" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_16" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_17" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_18" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_19" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_20" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a5e2a540f4759cb0090d4bc1d9d47577ec350c40c287f945edde6bf19b9889fd b/gateway_frontend/projects/.resources/a5e2a540f4759cb0090d4bc1d9d47577ec350c40c287f945edde6bf19b9889fd new file mode 100644 index 0000000..7792bca Binary files /dev/null and b/gateway_frontend/projects/.resources/a5e2a540f4759cb0090d4bc1d9d47577ec350c40c287f945edde6bf19b9889fd differ diff --git a/gateway_frontend/projects/.resources/a62ad0b19db0efeb760e1f5ad49526054e30d98f7bae9ecfd016b3ef472ebc15 b/gateway_frontend/projects/.resources/a62ad0b19db0efeb760e1f5ad49526054e30d98f7bae9ecfd016b3ef472ebc15 new file mode 100644 index 0000000..8dbd8d8 --- /dev/null +++ b/gateway_frontend/projects/.resources/a62ad0b19db0efeb760e1f5ad49526054e30d98f7bae9ecfd016b3ef472ebc15 @@ -0,0 +1,199 @@ +{ + "custom": {}, + "params": { + "layout": 0, + "options": [ + "No leak Detected", + "Leak Detected" + ], + "tagPath": "[Ignition_TX21_BE]DM11/Testing_RPP/CB1/Status/kW" + }, + "propConfig": { + "params.layout": { + "paramDirection": "input", + "persistent": true + }, + "params.options": { + "paramDirection": "input", + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 130 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Val" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/val" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--call-to-action)", + "fontSize": 14, + "fontWeight": "bold", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Value" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Id" + }, + "type": "tag" + } + }, + "props.textStyle.textAlign": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "start", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "start" + }, + { + "input": 1, + "output": "center" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "overflow": "visible" + }, + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12, + "overflowWrap": "normal" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Info" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "propConfig": { + "props.direction": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "row", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "row" + }, + { + "input": 1, + "output": "column" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a62cd03746cc5b1812df0e879ccfd9687ec06223dc20d8de67decc1be0c7bb7f b/gateway_frontend/projects/.resources/a62cd03746cc5b1812df0e879ccfd9687ec06223dc20d8de67decc1be0c7bb7f new file mode 100644 index 0000000..0ee7886 Binary files /dev/null and b/gateway_frontend/projects/.resources/a62cd03746cc5b1812df0e879ccfd9687ec06223dc20d8de67decc1be0c7bb7f differ diff --git a/gateway_frontend/projects/.resources/a6683450932c7e293c54cffffbca0cec2373b1e4f50d4504e98c94b70060627d b/gateway_frontend/projects/.resources/a6683450932c7e293c54cffffbca0cec2373b1e4f50d4504e98c94b70060627d new file mode 100644 index 0000000..f851825 --- /dev/null +++ b/gateway_frontend/projects/.resources/a6683450932c7e293c54cffffbca0cec2373b1e4f50d4504e98c94b70060627d @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM13" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,0.994l-0,88.663l17.272,-0l-0,5.343m-0,34.328l-0,13.083m-0,17.755l-0,3.365l-16.323,-0l0,269.138l16.323,-0l-0,4.859m-0,34.701l-0,6.978m-0,34.515l-0,21.742l-16.323,0l0,27.413l1059.2,-0m-1042.88,-87.159l1042.88,0m-1042.88,-342.902l1042.88,-0m-1060.15,-86.969l1060.15,0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M44.351,80.292l0,13.19l-22.248,0l-0,-13.19l22.248,0Zm120.313,-23.382l-0,38.971l-101.737,-0l0,-38.971l101.737,-0Zm47.088,18.078l-0,19.263l-25.44,-0l-0,-19.263l25.44,0Zm171.225,0l0,19.263l-25.439,-0l-0,-19.263l25.439,0Zm171.212,0l0,19.263l-25.44,-0l0,-19.263l25.44,0Zm169.805,0l0,19.263l-25.439,-0l-0,-19.263l25.439,0Zm170.509,0l-0,19.263l-25.44,-0l0,-19.263l25.44,0Zm-559.451,-17.855l0,38.748l-101.265,-0l0,-38.748l101.265,-0Zm171.212,-0l-0,38.748l-101.265,-0l-0,-38.748l101.265,-0Zm169.805,-0l0,38.748l-101.265,-0l0,-38.748l101.265,-0Zm170.509,-0l-0,38.748l-101.265,-0l-0,-38.748l101.265,-0Zm171.211,-0l0,38.748l-101.265,-0l0,-38.748l101.265,-0Zm-973.438,469.775l0,-13.19l-22.248,0l-0,13.19l22.248,0Zm120.313,23.383l-0,-38.971l-101.737,-0l0,38.971l101.737,-0Zm47.088,-18.079l-0,-19.262l-25.44,-0l-0,19.262l25.44,0Zm171.225,0l0,-19.262l-25.439,-0l-0,19.262l25.439,0Zm171.212,0l0,-19.262l-25.44,-0l0,19.262l25.44,0Zm169.805,0l0,-19.262l-25.439,-0l-0,19.262l25.439,0Zm170.509,0l-0,-19.262l-25.44,-0l0,19.262l25.44,0Zm-559.451,17.856l0,-38.748l-101.265,-0l0,38.748l101.265,-0Zm171.212,-0l-0,-38.748l-101.265,-0l-0,38.748l101.265,-0Zm169.805,-0l0,-38.748l-101.265,-0l0,38.748l101.265,-0Zm170.509,-0l-0,-38.748l-101.265,-0l-0,38.748l101.265,-0Zm171.211,-0l0,-38.748l-101.265,-0l0,38.748l101.265,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M82.901,435.167l-0,5.61l-20.542,0l0,-5.61l20.542,0Zm-0,-9.708l-0,9.708l-16.5,0l0,-9.708l16.5,0Zm-0,-5.61l-0,5.61l-20.542,0l0,-5.61l20.542,0Zm-0,-9.392l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-5.926l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.317l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,0Zm-0,-14.814l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.317l-0,5.925l-20.542,-0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,235.19l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-14.813l-0,8.888l-16.5,0l0,-8.888l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm22.034,269.293l0,5.61l20.542,0l0,-5.61l-20.542,0Zm0,-9.708l0,9.708l16.5,0l-0,-9.708l-16.5,0Zm0,-5.61l0,5.61l20.542,0l0,-5.61l-20.542,0Zm0,-9.392l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-5.926l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.317l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,0Zm0,-14.814l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.317l0,5.925l20.542,-0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,235.19l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-14.813l0,8.888l16.5,0l-0,-8.888l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm175.345,6.182l-0,11.312l-21.894,-0l0,-11.312l21.894,-0Zm-0,-11.312l-0,11.312l-21.894,-0l0,-11.312l21.894,0Zm-0,34.005l-0,11.381l-21.894,0l0,-11.381l21.894,0Zm-0,-11.381l-0,11.381l-21.894,0l0,-11.381l21.894,-0Zm-0,22.762l-0,11.343l-21.894,-0l0,-11.343l21.894,0Zm-0,11.343l-0,11.312l-21.894,0l0,-11.312l21.894,-0Zm-0,11.312l-0,11.204l-21.894,0l0,-11.204l21.894,0Zm-0,11.204l-0,11.632l-21.894,-0l0,-11.632l21.894,0Zm-0,11.632l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,5.661l-21.894,-0l0,-5.661l21.894,-0Zm-0,5.661l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,17.045l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,22.651l-0,11.307l-21.894,-0l0,-11.307l21.894,0Zm-0,11.307l-0,11.306l-21.894,-0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.306l-21.894,0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.468l-21.894,-0l0,-11.468l21.894,0Zm-0,11.468l-0,11.266l-21.894,-0l0,-11.266l21.894,-0Zm-0,11.266l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.023l-21.894,0l0,-11.023l21.894,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l-0,5.9l-21.894,-0l0,-5.9l21.894,-0Zm-99.53,-119.165l-0,11.312l-21.894,-0l0,-11.312l21.894,-0Zm-0,-11.312l-0,11.312l-21.894,-0l0,-11.312l21.894,0Zm-0,34.005l-0,11.381l-21.894,0l0,-11.381l21.894,0Zm-0,-11.381l-0,11.381l-21.894,0l0,-11.381l21.894,-0Zm-0,22.762l-0,11.343l-21.894,-0l0,-11.343l21.894,0Zm-0,11.343l-0,11.312l-21.894,0l0,-11.312l21.894,-0Zm-0,11.312l-0,11.204l-21.894,0l0,-11.204l21.894,0Zm-0,11.204l-0,11.632l-21.894,-0l0,-11.632l21.894,0Zm-0,11.632l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,5.661l-21.894,-0l0,-5.661l21.894,-0Zm-0,5.661l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,17.045l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,22.651l-0,11.307l-21.894,-0l0,-11.307l21.894,0Zm-0,11.307l-0,11.306l-21.894,-0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.306l-21.894,0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.468l-21.894,-0l0,-11.468l21.894,0Zm-0,11.468l-0,11.266l-21.894,-0l0,-11.266l21.894,-0Zm-0,11.266l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.023l-21.894,0l0,-11.023l21.894,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm-0,-16.793l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm1.325,14.827l-0,5.9l-21.894,-0l0,-5.9l21.894,-0Zm199.06,-119.165l-0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm-0,-11.312l-0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm-0,34.005l-0,11.381l-21.893,0l-0,-11.381l21.893,0Zm-0,-11.381l-0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm-0,22.762l-0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm-0,11.343l-0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm-0,11.312l-0,11.204l-21.893,0l-0,-11.204l21.893,0Zm-0,11.204l-0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm-0,11.632l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm-0,5.661l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,17.045l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,22.651l-0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm-0,11.307l-0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm-0,11.468l-0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm-0,11.266l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l-0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm99.925,-119.165l-0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm-0,-11.312l-0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm-0,34.005l-0,11.381l-21.893,0l-0,-11.381l21.893,0Zm-0,-11.381l-0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm-0,22.762l-0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm-0,11.343l-0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm-0,11.312l-0,11.204l-21.893,0l-0,-11.204l21.893,0Zm-0,11.204l-0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm-0,11.632l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm-0,5.661l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,17.045l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,22.651l-0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm-0,11.307l-0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm-0,11.468l-0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm-0,11.266l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l-0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm99.925,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm99.135,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.652,-141.232l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm-0,-16.793l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm16.327,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm199.692,-119.165l-0,11.312l-21.894,-0l0,-11.312l21.894,-0Zm-0,-11.312l-0,11.312l-21.894,-0l0,-11.312l21.894,0Zm-0,34.005l-0,11.381l-21.894,0l0,-11.381l21.894,0Zm-0,-11.381l-0,11.381l-21.894,0l0,-11.381l21.894,-0Zm-0,22.762l-0,11.343l-21.894,-0l0,-11.343l21.894,0Zm-0,11.343l-0,11.312l-21.894,0l0,-11.312l21.894,-0Zm-0,11.312l-0,11.204l-21.894,0l0,-11.204l21.894,0Zm-0,11.204l-0,11.632l-21.894,-0l0,-11.632l21.894,0Zm-0,11.632l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,5.661l-21.894,-0l0,-5.661l21.894,-0Zm-0,5.661l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,17.045l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,22.651l-0,11.307l-21.894,-0l0,-11.307l21.894,0Zm-0,11.307l-0,11.306l-21.894,-0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.306l-21.894,0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.468l-21.894,-0l0,-11.468l21.894,0Zm-0,11.468l-0,11.266l-21.894,-0l0,-11.266l21.894,-0Zm-0,11.266l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.023l-21.894,0l0,-11.023l21.894,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm-0,-16.793l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm1.325,14.827l-0,5.9l-21.894,-0l0,-5.9l21.894,-0Zm99.869,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.652,-141.232l-0,3.934l-3.234,-0l0,-3.934l3.234,0Zm-0,-16.793l-0,3.934l-3.234,-0l0,-3.934l3.234,0Zm16.327,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm-199.241,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.652,-141.232l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm-0,-16.793l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm16.327,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm-476.098,-119.165l-0,11.312l21.893,-0l0,-11.312l-21.893,-0Zm-0,-11.312l-0,11.312l21.893,-0l0,-11.312l-21.893,0Zm-0,34.005l-0,11.381l21.893,0l0,-11.381l-21.893,0Zm-0,-11.381l-0,11.381l21.893,0l0,-11.381l-21.893,-0Zm-0,22.762l-0,11.343l21.893,-0l0,-11.343l-21.893,0Zm-0,11.343l-0,11.312l21.893,0l0,-11.312l-21.893,-0Zm-0,11.312l-0,11.204l21.893,0l0,-11.204l-21.893,0Zm-0,11.204l-0,11.632l21.893,-0l0,-11.632l-21.893,0Zm-0,11.632l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,5.661l21.893,-0l0,-5.661l-21.893,-0Zm-0,5.661l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,17.045l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,22.651l-0,11.307l21.893,-0l0,-11.307l-21.893,0Zm-0,11.307l-0,11.306l21.893,-0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.306l21.893,0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.468l21.893,-0l0,-11.468l-21.893,0Zm-0,11.468l-0,11.266l21.893,-0l0,-11.266l-21.893,-0Zm-0,11.266l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.023l21.893,0l0,-11.023l-21.893,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l-0,5.9l21.893,-0l0,-5.9l-21.893,-0Zm-99.53,-119.165l-0,11.312l21.893,-0l0,-11.312l-21.893,-0Zm-0,-11.312l-0,11.312l21.893,-0l0,-11.312l-21.893,0Zm-0,34.005l-0,11.381l21.893,0l0,-11.381l-21.893,0Zm-0,-11.381l-0,11.381l21.893,0l0,-11.381l-21.893,-0Zm-0,22.762l-0,11.343l21.893,-0l0,-11.343l-21.893,0Zm-0,11.343l-0,11.312l21.893,0l0,-11.312l-21.893,-0Zm-0,11.312l-0,11.204l21.893,0l0,-11.204l-21.893,0Zm-0,11.204l-0,11.632l21.893,-0l0,-11.632l-21.893,0Zm-0,11.632l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,5.661l21.893,-0l0,-5.661l-21.893,-0Zm-0,5.661l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,17.045l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,22.651l-0,11.307l21.893,-0l0,-11.307l-21.893,0Zm-0,11.307l-0,11.306l21.893,-0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.306l21.893,0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.468l21.893,-0l0,-11.468l-21.893,0Zm-0,11.468l-0,11.266l21.893,-0l0,-11.266l-21.893,-0Zm-0,11.266l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.023l21.893,0l0,-11.023l-21.893,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l-0,5.9l21.893,-0l0,-5.9l-21.893,-0Zm199.06,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm99.925,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm99.925,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm99.135,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.321,0l-0,-1.765l-15.321,0Zm0,-16.793l0,1.765l15.321,0l-0,-1.765l-15.321,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm199.692,-119.165l-0,11.312l21.893,-0l0,-11.312l-21.893,-0Zm-0,-11.312l-0,11.312l21.893,-0l0,-11.312l-21.893,0Zm-0,34.005l-0,11.381l21.893,0l0,-11.381l-21.893,0Zm-0,-11.381l-0,11.381l21.893,0l0,-11.381l-21.893,-0Zm-0,22.762l-0,11.343l21.893,-0l0,-11.343l-21.893,0Zm-0,11.343l-0,11.312l21.893,0l0,-11.312l-21.893,-0Zm-0,11.312l-0,11.204l21.893,0l0,-11.204l-21.893,0Zm-0,11.204l-0,11.632l21.893,-0l0,-11.632l-21.893,0Zm-0,11.632l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,5.661l21.893,-0l0,-5.661l-21.893,-0Zm-0,5.661l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,17.045l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,22.651l-0,11.307l21.893,-0l0,-11.307l-21.893,0Zm-0,11.307l-0,11.306l21.893,-0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.306l21.893,0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.468l21.893,-0l0,-11.468l-21.893,0Zm-0,11.468l-0,11.266l21.893,-0l0,-11.266l-21.893,-0Zm-0,11.266l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.023l21.893,0l0,-11.023l-21.893,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l-0,5.9l21.893,-0l0,-5.9l-21.893,-0Zm99.869,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.234,-0l-0,-3.934l-3.234,0Zm-0,-16.793l-0,3.934l3.234,-0l-0,-3.934l-3.234,0Zm-16.327,17.852l-0,1.765l15.32,0l-0,-1.765l-15.32,0Zm-0,-16.793l-0,1.765l15.32,0l-0,-1.765l-15.32,0Zm-1.326,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm-894.076,-133.723l-0,0.955l-25.947,-0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm12.974,287.644l-0,0.956l-25.947,-0l-0,-0.956l25.947,0Zm-24.97,0l-0,0.956l-0.977,-0l-0,-0.956l0.977,0Zm24.97,0l-0,0.956l-0.977,-0l-0,-0.956l0.977,0Zm-12.244,0l0,0.956l-0.73,-0l0,-0.956l0.73,0Zm-0.73,0l0,0.956l-0.73,-0l0,-0.956l0.73,0Zm111.109,-286.945l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm112.886,-287.645l-0,0.955l-25.947,0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.947,-0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm112.196,-287.645l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm113.059,-287.645l-0,0.955l-25.948,0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.948,-0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,-0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm112.369,-287.645l-0,0.955l-25.948,0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.948,-0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,-0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm112.886,-287.645l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm112.714,-287.645l-0,0.955l-25.948,0l0,-0.955l25.948,-0Zm-24.971,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.971,-0l-0,0.955l-0.978,0l0,-0.955l0.978,-0Zm-12.244,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.948,-0l0,-0.955l25.948,-0Zm-24.971,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.971,-0l-0,0.955l-0.978,-0l0,-0.955l0.978,-0Zm-12.244,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm112.541,-287.645l0,0.955l-25.947,0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.731,0l0,-0.955l0.731,-0Zm12.973,287.645l0,0.955l-25.947,-0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.731,-0l0,-0.955l0.731,-0Zm112.713,-287.645l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-166.311,-63.261l-0,11.296l-21.77,-0l-0,-11.296l21.77,-0Zm-0,11.296l-0,5.271l-21.77,0l-0,-5.271l21.77,-0Zm-0,5.271l-0,11.35l-21.77,0l-0,-11.35l21.77,0Zm-0,11.35l-0,11.458l-21.77,-0l-0,-11.458l21.77,0Zm-0,11.458l-0,11.35l-21.77,-0l-0,-11.35l21.77,-0Zm-0,11.35l-0,11.188l-21.77,0l-0,-11.188l21.77,-0Zm-0,-61.86l-0,11.135l-21.77,-0l-0,-11.135l21.77,-0Zm-0,-11.135l-0,11.135l-21.77,-0l-0,-11.135l21.77,0Zm-0,-11.135l-0,11.135l-21.77,0l-0,-11.135l21.77,0Zm-0,-11.134l-0,11.134l-21.77,0l-0,-11.134l21.77,-0Zm-0,-11.135l-0,11.135l-21.77,-0l-0,-11.135l21.77,-0Zm-0,-7.101l-0,7.101l-21.77,-0l-0,-7.101l21.77,0Zm-0,-22.753l-0,11.134l-21.77,0l-0,-11.134l21.77,-0Zm-0,-17.041l-0,11.134l-21.77,0l-0,-11.134l21.77,-0Zm-0,-12.886l-0,7.262l-21.77,-0l-0,-7.262l21.77,0Zm-0,-11.092l-0,11.092l-21.77,0l-0,-11.092l21.77,0Zm-0,-11.307l-0,11.307l-21.77,0l-0,-11.307l21.77,0Zm-0,-11.091l-0,11.091l-21.77,0l-0,-11.091l21.77,-0Zm-0,-11.264l-0,11.264l-21.77,-0l-0,-11.264l21.77,-0Zm-0,-11.264l-0,11.264l-21.77,-0l-0,-11.264l21.77,-0Zm-0,-5.078l-0,5.078l-21.77,-0l-0,-5.078l21.77,0Zm-0,-11.275l-0,11.275l-21.77,0l-0,-11.275l21.77,0Zm-0,-11.274l-0,11.274l-21.77,0l-0,-11.274l21.77,-0Zm-0,-11.275l-0,11.275l-21.77,-0l-0,-11.275l21.77,0Zm-0,-11.274l-0,11.274l-21.77,0l-0,-11.274l21.77,-0Zm-0,130.214l-0,5.907l-21.77,-0l-0,-5.907l21.77,0Zm-0,-16.758l-0,5.624l-21.77,-0l-0,-5.624l21.77,-0Zm-5.067,18.969l0,1.492l-15.292,0l0,-1.492l15.292,-0Zm0,-17.041l0,1.492l-15.292,0l0,-1.492l15.292,-0Zm4.343,15.905l-0,3.833l-3.495,0l0,-3.833l3.495,-0Zm-0,-17.041l-0,3.833l-3.495,0l0,-3.833l3.495,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1063 564" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a68292515890c7be34aef40ae29c06141b7c3f7ef51d6219f942c72dc3f6eda0 b/gateway_frontend/projects/.resources/a68292515890c7be34aef40ae29c06141b7c3f7ef51d6219f942c72dc3f6eda0 new file mode 100644 index 0000000..2523fea --- /dev/null +++ b/gateway_frontend/projects/.resources/a68292515890c7be34aef40ae29c06141b7c3f7ef51d6219f942c72dc3f6eda0 @@ -0,0 +1,76 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 260, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a6b9d5e6512d8995dc526f3330ec5636d374b3517c14be7e96194199bfba7350 b/gateway_frontend/projects/.resources/a6b9d5e6512d8995dc526f3330ec5636d374b3517c14be7e96194199bfba7350 new file mode 100644 index 0000000..3767614 Binary files /dev/null and b/gateway_frontend/projects/.resources/a6b9d5e6512d8995dc526f3330ec5636d374b3517c14be7e96194199bfba7350 differ diff --git a/gateway_frontend/projects/.resources/a6d9bf80211dbec1c1e91030db6d8ceb827298a16e0e8c762adfddfb1922698b b/gateway_frontend/projects/.resources/a6d9bf80211dbec1c1e91030db6d8ceb827298a16e0e8c762adfddfb1922698b new file mode 100644 index 0000000..f6e52e9 --- /dev/null +++ b/gateway_frontend/projects/.resources/a6d9bf80211dbec1c1e91030db6d8ceb827298a16e0e8c762adfddfb1922698b @@ -0,0 +1,273 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value_0" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a6f8cc168608164b35a290abd4e7882552eb7e4dc591258b20cf5b371ca4b4b8 b/gateway_frontend/projects/.resources/a6f8cc168608164b35a290abd4e7882552eb7e4dc591258b20cf5b371ca4b4b8 new file mode 100644 index 0000000..0143870 Binary files /dev/null and b/gateway_frontend/projects/.resources/a6f8cc168608164b35a290abd4e7882552eb7e4dc591258b20cf5b371ca4b4b8 differ diff --git a/gateway_frontend/projects/.resources/a7409263ef07c62f4a386688d08687d9af35afe628102bcdaf1721b5c5839b2f b/gateway_frontend/projects/.resources/a7409263ef07c62f4a386688d08687d9af35afe628102bcdaf1721b5c5839b2f new file mode 100644 index 0000000..11ee4e0 --- /dev/null +++ b/gateway_frontend/projects/.resources/a7409263ef07c62f4a386688d08687d9af35afe628102bcdaf1721b5c5839b2f @@ -0,0 +1,24 @@ +{ + "base": { + "style": { + "overflow": "hidden" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "backgroundColor": "#00000010", + "borderColor": "#00000020", + "borderStyle": "solid", + "borderWidth": "0.6px", + "borderTopLeftRadius": "4px", + "borderTopRightRadius": "4px", + "borderBottomLeftRadius": "4px", + "borderBottomRightRadius": "4px", + "cursor": "pointer", + "overflow": "hidden" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a7b5009f0f5f9b2e35fe130a34b2b1df47c2683c401c6c93af0a10d2665cb9c4 b/gateway_frontend/projects/.resources/a7b5009f0f5f9b2e35fe130a34b2b1df47c2683c401c6c93af0a10d2665cb9c4 new file mode 100644 index 0000000..bec8ffd Binary files /dev/null and b/gateway_frontend/projects/.resources/a7b5009f0f5f9b2e35fe130a34b2b1df47c2683c401c6c93af0a10d2665cb9c4 differ diff --git a/gateway_frontend/projects/.resources/a7fdd465a05e11058780c08ecc97fdabbade47c26d9604b3ed8ea0a0c604829d b/gateway_frontend/projects/.resources/a7fdd465a05e11058780c08ecc97fdabbade47c26d9604b3ed8ea0a0c604829d new file mode 100644 index 0000000..c275942 Binary files /dev/null and b/gateway_frontend/projects/.resources/a7fdd465a05e11058780c08ecc97fdabbade47c26d9604b3ed8ea0a0c604829d differ diff --git a/gateway_frontend/projects/.resources/a864ce8e5307405c318d02d1cde7dbcc51c4e296f40ef2c23b9a30889b059e80 b/gateway_frontend/projects/.resources/a864ce8e5307405c318d02d1cde7dbcc51c4e296f40ef2c23b9a30889b059e80 new file mode 100644 index 0000000..7060521 --- /dev/null +++ b/gateway_frontend/projects/.resources/a864ce8e5307405c318d02d1cde7dbcc51c4e296f40ef2c23b9a30889b059e80 @@ -0,0 +1,162 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a8992f65a77f992924e5dee6e0af2949a1b4d900bf59e4c74bb344e5c7b616d2 b/gateway_frontend/projects/.resources/a8992f65a77f992924e5dee6e0af2949a1b4d900bf59e4c74bb344e5c7b616d2 new file mode 100644 index 0000000..f39c813 --- /dev/null +++ b/gateway_frontend/projects/.resources/a8992f65a77f992924e5dee6e0af2949a1b4d900bf59e4c74bb344e5c7b616d2 @@ -0,0 +1,357 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 67 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 62.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 62, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-3)", + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 54 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a8a90301d40260c0d7b42fd202b2d9874ade9b044c7ff76ad9c0920c13a0d345 b/gateway_frontend/projects/.resources/a8a90301d40260c0d7b42fd202b2d9874ade9b044c7ff76ad9c0920c13a0d345 new file mode 100644 index 0000000..09c9daf Binary files /dev/null and b/gateway_frontend/projects/.resources/a8a90301d40260c0d7b42fd202b2d9874ade9b044c7ff76ad9c0920c13a0d345 differ diff --git a/gateway_frontend/projects/.resources/a8ef061f56ba94cee7e3b38683b0ada463bae7b42c737975236a6ae3e622fb24 b/gateway_frontend/projects/.resources/a8ef061f56ba94cee7e3b38683b0ada463bae7b42c737975236a6ae3e622fb24 new file mode 100644 index 0000000..24a32a5 Binary files /dev/null and b/gateway_frontend/projects/.resources/a8ef061f56ba94cee7e3b38683b0ada463bae7b42c737975236a6ae3e622fb24 differ diff --git a/gateway_frontend/projects/.resources/a94d5f7d962db837f99efca9ac49513cf0647844b8afef28da37a3c54d14004c b/gateway_frontend/projects/.resources/a94d5f7d962db837f99efca9ac49513cf0647844b8afef28da37a3c54d14004c new file mode 100644 index 0000000..747b7a7 --- /dev/null +++ b/gateway_frontend/projects/.resources/a94d5f7d962db837f99efca9ac49513cf0647844b8afef28da37a3c54d14004c @@ -0,0 +1,327 @@ +{ + "custom": {}, + "params": { + "layout": 0, + "tagPath": "[Ignition_TX21_BE]DM11/Testing_RPP/CB1/Status/kW" + }, + "propConfig": { + "params.layout": { + "paramDirection": "input", + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 130 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Val" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/val" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--call-to-action)", + "fontSize": 14, + "fontWeight": "bold", + "textAlign": "end" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "50%", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "50%" + }, + { + "input": 1, + "output": "20%" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": false + }, + { + "input": 1, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Value" + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": true, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": true + }, + { + "input": 1, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Id" + }, + "type": "tag" + } + }, + "props.textStyle.textAlign": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "start", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "start" + }, + { + "input": 1, + "output": "center" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "overflow": "visible" + }, + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12, + "overflowWrap": "normal" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Info" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "propConfig": { + "props.direction": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "row", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "row" + }, + { + "input": 1, + "output": "column" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/a981e95e7e66778012d8033b55aa7ee17b595fbde75949553d0ac1a2cda703ae b/gateway_frontend/projects/.resources/a981e95e7e66778012d8033b55aa7ee17b595fbde75949553d0ac1a2cda703ae new file mode 100644 index 0000000..af6a3b2 Binary files /dev/null and b/gateway_frontend/projects/.resources/a981e95e7e66778012d8033b55aa7ee17b595fbde75949553d0ac1a2cda703ae differ diff --git a/gateway_frontend/projects/.resources/a9df95444534c8a4f92f7634389e76f5651be3e980e68a08a439fbb7d252699d b/gateway_frontend/projects/.resources/a9df95444534c8a4f92f7634389e76f5651be3e980e68a08a439fbb7d252699d new file mode 100644 index 0000000..fda9fd8 --- /dev/null +++ b/gateway_frontend/projects/.resources/a9df95444534c8a4f92f7634389e76f5651be3e980e68a08a439fbb7d252699d @@ -0,0 +1,268 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "150px" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "100px" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "75px" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "center", + "justify": "flex-end", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/aa7e12dd7da278b924e94f51192243b7872f634417ee193c9023d817cfafadea b/gateway_frontend/projects/.resources/aa7e12dd7da278b924e94f51192243b7872f634417ee193c9023d817cfafadea new file mode 100644 index 0000000..37bddf7 --- /dev/null +++ b/gateway_frontend/projects/.resources/aa7e12dd7da278b924e94f51192243b7872f634417ee193c9023d817cfafadea @@ -0,0 +1,320 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 13 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-3)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 41, + "y": 4 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/aa8d30a580dc68fea4a6db80328136da63c045f59e9754752871c91460c4d872 b/gateway_frontend/projects/.resources/aa8d30a580dc68fea4a6db80328136da63c045f59e9754752871c91460c4d872 new file mode 100644 index 0000000..1d0db53 Binary files /dev/null and b/gateway_frontend/projects/.resources/aa8d30a580dc68fea4a6db80328136da63c045f59e9754752871c91460c4d872 differ diff --git a/gateway_frontend/projects/.resources/aaab57786f70103683573b1bdb1fdacbe8a9da62fe8e9a2dd2d1f2e9b99034e8 b/gateway_frontend/projects/.resources/aaab57786f70103683573b1bdb1fdacbe8a9da62fe8e9a2dd2d1f2e9b99034e8 new file mode 100644 index 0000000..27aa16a Binary files /dev/null and b/gateway_frontend/projects/.resources/aaab57786f70103683573b1bdb1fdacbe8a9da62fe8e9a2dd2d1f2e9b99034e8 differ diff --git a/gateway_frontend/projects/.resources/aab9cd8d0b0a8fa0a1fe03278b656f097618e846fbab02e9fcf7c371fd63714e b/gateway_frontend/projects/.resources/aab9cd8d0b0a8fa0a1fe03278b656f097618e846fbab02e9fcf7c371fd63714e new file mode 100644 index 0000000..b897553 Binary files /dev/null and b/gateway_frontend/projects/.resources/aab9cd8d0b0a8fa0a1fe03278b656f097618e846fbab02e9fcf7c371fd63714e differ diff --git a/gateway_frontend/projects/.resources/aac68e46aee2c616fb17f1a869cb21a737dd51bc40ccef2b9b5e5941c34f2317 b/gateway_frontend/projects/.resources/aac68e46aee2c616fb17f1a869cb21a737dd51bc40ccef2b9b5e5941c34f2317 new file mode 100644 index 0000000..7292c1e Binary files /dev/null and b/gateway_frontend/projects/.resources/aac68e46aee2c616fb17f1a869cb21a737dd51bc40ccef2b9b5e5941c34f2317 differ diff --git a/gateway_frontend/projects/.resources/aaeecb54215c4c574fc3710ac7a3cf19806f764046b188cea9b6e187edfa4203 b/gateway_frontend/projects/.resources/aaeecb54215c4c574fc3710ac7a3cf19806f764046b188cea9b6e187edfa4203 new file mode 100644 index 0000000..2da96a0 --- /dev/null +++ b/gateway_frontend/projects/.resources/aaeecb54215c4c574fc3710ac7a3cf19806f764046b188cea9b6e187edfa4203 @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM34" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1047.05,0.994l-0,71.709l-10.388,0l0,5.079m0,34.51l0,10.433m0,18.075l0,3.578l10.388,0l-0,265.118l-10.388,-0l0,4.847m0,34.18l0,8.084m0,33.577l0,3.984m-7.277,0l17.665,0l-0,43.538l-1045.97,-0m13.139,-0l0,-44.427m0,-33.362l0,-10.368m0,-33.242l0,-307.031m0,-33.383l0,-74.899m-13.139,30.573l1045.97,0m-1045.97,420.907l1035.59,-0m0,-335.237l-1035.67,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1005.17,65.406l0,12.895l21.733,0l0,-12.895l-21.733,0Zm-117.526,-22.859l-0,38.099l99.381,-0l-0,-38.099l-99.381,0Zm-45.998,17.674l-0,18.831l24.851,0l-0,-18.831l-24.851,0Zm-167.261,0l-0,18.831l24.851,0l-0,-18.831l-24.851,0Zm-167.248,0l0,18.831l24.851,0l0,-18.831l-24.851,0Zm-165.873,0l-0,18.831l24.85,0l0,-18.831l-24.85,0Zm-166.561,0l0,18.831l24.851,0l-0,-18.831l-24.851,0Zm546.497,-17.456l0,37.881l98.921,-0l-0,-37.881l-98.921,0Zm-167.247,0l-0,37.881l98.92,-0l0,-37.881l-98.92,0Zm-165.874,0l0,37.881l98.921,-0l-0,-37.881l-98.921,0Zm-166.56,0l-0,37.881l98.92,-0l0,-37.881l-98.92,0Zm-167.248,0l0,37.881l98.921,-0l-0,-37.881l-98.921,0Zm950.899,459.256l0,-12.895l21.733,-0l0,12.895l-21.733,-0Zm-117.526,22.858l-0,-38.098l99.381,0l-0,38.098l-99.381,0Zm-45.998,-17.673l-0,-18.831l24.851,-0l-0,18.831l-24.851,-0Zm-167.261,-0l-0,-18.831l24.851,-0l-0,18.831l-24.851,-0Zm-167.248,-0l0,-18.831l24.851,-0l0,18.831l-24.851,-0Zm-165.873,-0l-0,-18.831l24.85,-0l0,18.831l-24.85,-0Zm-166.561,-0l0,-18.831l24.851,-0l-0,18.831l-24.851,-0Zm546.497,17.456l0,-37.881l98.921,0l-0,37.881l-98.921,-0Zm-167.247,-0l-0,-37.881l98.92,0l0,37.881l-98.92,-0Zm-165.874,-0l0,-37.881l98.921,0l-0,37.881l-98.921,-0Zm-166.56,-0l-0,-37.881l98.92,0l0,37.881l-98.92,-0Zm-167.248,-0l0,-37.881l98.921,0l-0,37.881l-98.921,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M71.481,407.132l0,5.332l-20.092,-0l0,-5.332l20.092,0Zm0,-9.225l0,9.225l-16.138,0l0,-9.225l16.138,0Zm0,-5.331l0,5.331l-20.092,0l0,-5.331l20.092,-0Zm0,-8.926l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-5.631l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.556l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.077l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.556l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,223.504l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.556l0,8.925l-16.138,0l0,-8.925l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.077l0,8.446l-16.138,0l0,-8.446l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.556l0,8.925l-16.138,0l0,-8.925l16.138,-0Zm21.553,255.912l-0,5.332l20.092,-0l-0,-5.332l-20.092,0Zm-0,-9.225l-0,9.225l16.138,0l-0,-9.225l-16.138,0Zm-0,-5.331l-0,5.331l20.092,0l-0,-5.331l-20.092,-0Zm-0,-8.926l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-5.631l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.556l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.077l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.556l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,223.504l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.556l-0,8.925l16.138,0l-0,-8.925l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.077l-0,8.446l16.138,0l-0,-8.446l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.556l-0,8.925l16.138,0l-0,-8.925l-16.138,-0Zm171.506,5.874l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,-10.75l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,32.316l-0,10.816l-21.415,-0l0,-10.816l21.415,-0Zm-0,-10.816l-0,10.816l-21.415,-0l0,-10.816l21.415,0Zm-0,21.632l-0,10.778l-21.415,0l0,-10.778l21.415,-0Zm-0,10.778l-0,10.751l-21.415,-0l0,-10.751l21.415,0Zm-0,10.751l-0,10.647l-21.415,-0l0,-10.647l21.415,-0Zm-0,10.647l-0,11.054l-21.415,-0l0,-11.054l21.415,-0Zm-0,11.054l-0,10.831l-21.415,-0l0,-10.831l21.415,-0Zm-0,10.831l-0,10.83l-21.415,0l0,-10.83l21.415,-0Zm-0,10.83l-0,5.38l-21.415,-0l0,-5.38l21.415,0Zm-0,5.38l-0,10.591l-21.415,-0l0,-10.591l21.415,-0Zm-0,16.198l-0,10.591l-21.415,0l0,-10.591l21.415,0Zm-0,21.526l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.744l-21.415,0l0,-10.744l21.415,-0Zm-0,10.744l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.898l-21.415,-0l0,-10.898l21.415,-0Zm-0,10.898l-0,10.706l-21.415,-0l0,-10.706l21.415,-0Zm-0,10.706l-0,10.821l-21.415,-0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.822l-21.415,-0l0,-10.822l21.415,0Zm-0,10.822l-0,10.476l-21.415,-0l0,-10.476l21.415,-0Zm-17.267,-134.214l0,3.738l-3.162,-0l-0,-3.738l3.162,-0Zm0,-15.959l0,3.738l-3.162,0l-0,-3.738l3.162,-0Zm15.97,16.965l0,1.677l-14.984,0l-0,-1.677l14.984,-0Zm0,-15.959l0,1.678l-14.984,-0l-0,-1.678l14.984,0Zm1.297,14.09l-0,5.607l-21.415,0l0,-5.607l21.415,-0Zm-97.352,-113.244l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,-10.75l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,32.316l0,10.816l-21.414,-0l0,-10.816l21.414,-0Zm0,-10.816l0,10.816l-21.414,-0l0,-10.816l21.414,0Zm0,21.632l0,10.778l-21.414,0l0,-10.778l21.414,-0Zm0,10.778l0,10.751l-21.414,-0l0,-10.751l21.414,0Zm0,10.751l0,10.647l-21.414,-0l0,-10.647l21.414,-0Zm0,10.647l0,11.054l-21.414,-0l0,-11.054l21.414,-0Zm0,11.054l0,10.831l-21.414,-0l0,-10.831l21.414,-0Zm0,10.831l0,10.83l-21.414,0l0,-10.83l21.414,-0Zm0,10.83l0,5.38l-21.414,-0l0,-5.38l21.414,0Zm0,5.38l0,10.591l-21.414,-0l0,-10.591l21.414,-0Zm0,16.198l0,10.591l-21.414,0l0,-10.591l21.414,0Zm0,21.526l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.744l-21.414,0l0,-10.744l21.414,-0Zm0,10.744l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.898l-21.414,-0l0,-10.898l21.414,-0Zm0,10.898l0,10.706l-21.414,-0l0,-10.706l21.414,-0Zm0,10.706l0,10.821l-21.414,-0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.822l-21.414,-0l0,-10.822l21.414,0Zm0,10.822l0,10.476l-21.414,-0l0,-10.476l21.414,-0Zm-17.266,-134.214l0,3.738l-3.163,-0l0,-3.738l3.163,-0Zm0,-15.959l0,3.738l-3.163,0l0,-3.738l3.163,-0Zm15.97,16.965l0,1.677l-14.985,0l0,-1.677l14.985,-0Zm0,-15.959l0,1.678l-14.985,-0l0,-1.678l14.985,0Zm1.296,14.09l0,5.607l-21.414,0l0,-5.607l21.414,-0Zm194.703,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l-0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l-0,-1.678l14.985,0Zm1.296,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm97.737,-113.244l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,-10.75l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,32.316l0,10.816l-21.414,-0l0,-10.816l21.414,-0Zm0,-10.816l0,10.816l-21.414,-0l0,-10.816l21.414,0Zm0,21.632l0,10.778l-21.414,0l0,-10.778l21.414,-0Zm0,10.778l0,10.751l-21.414,-0l0,-10.751l21.414,0Zm0,10.751l0,10.647l-21.414,-0l0,-10.647l21.414,-0Zm0,10.647l0,11.054l-21.414,-0l0,-11.054l21.414,-0Zm0,11.054l0,10.831l-21.414,-0l0,-10.831l21.414,-0Zm0,10.831l0,10.83l-21.414,0l0,-10.83l21.414,-0Zm0,10.83l0,5.38l-21.414,-0l0,-5.38l21.414,0Zm0,5.38l0,10.591l-21.414,-0l0,-10.591l21.414,-0Zm0,16.198l0,10.591l-21.414,0l0,-10.591l21.414,0Zm0,21.526l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.744l-21.414,0l0,-10.744l21.414,-0Zm0,10.744l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.898l-21.414,-0l0,-10.898l21.414,-0Zm0,10.898l0,10.706l-21.414,-0l0,-10.706l21.414,-0Zm0,10.706l0,10.821l-21.414,-0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.822l-21.414,-0l0,-10.822l21.414,0Zm0,10.822l0,10.476l-21.414,-0l0,-10.476l21.414,-0Zm-17.266,-134.214l0,3.738l-3.163,-0l0,-3.738l3.163,-0Zm0,-15.959l0,3.738l-3.163,0l0,-3.738l3.163,-0Zm15.97,16.965l0,1.677l-14.985,0l0,-1.677l14.985,-0Zm0,-15.959l0,1.678l-14.985,-0l0,-1.678l14.985,0Zm1.296,14.09l0,5.607l-21.414,0l0,-5.607l21.414,-0Zm97.738,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l-0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l-0,-1.678l14.985,0Zm1.296,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm96.965,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.969,16.965l0,1.677l-14.984,0l-0,-1.677l14.984,-0Zm0,-15.959l0,1.678l-14.984,-0l-0,-1.678l14.984,0Zm1.297,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm195.32,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l-0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l-0,-1.678l14.985,0Zm1.296,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm97.683,-113.244l0,10.75l-21.414,0l-0,-10.75l21.414,0Zm0,-10.75l0,10.75l-21.414,0l-0,-10.75l21.414,0Zm0,32.316l0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm0,-10.816l0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm0,21.632l0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm0,10.778l0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm0,10.751l0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm0,10.647l0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm0,11.054l0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm0,10.831l0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm0,10.83l0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm0,5.38l0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm0,16.198l0,10.591l-21.414,0l-0,-10.591l21.414,0Zm0,21.526l0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm0,10.745l0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm0,10.744l0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm0,10.745l0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm0,10.898l0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm0,10.706l0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l-0,-10.821l21.414,0Zm0,10.821l0,10.821l-21.414,0l-0,-10.821l21.414,0Zm0,10.821l0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm0,10.822l0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l0,-1.678l14.985,0Zm1.296,14.09l0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm-194.879,-113.244l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,-10.75l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,32.316l-0,10.816l-21.415,-0l0,-10.816l21.415,-0Zm-0,-10.816l-0,10.816l-21.415,-0l0,-10.816l21.415,0Zm-0,21.632l-0,10.778l-21.415,0l0,-10.778l21.415,-0Zm-0,10.778l-0,10.751l-21.415,-0l0,-10.751l21.415,0Zm-0,10.751l-0,10.647l-21.415,-0l0,-10.647l21.415,-0Zm-0,10.647l-0,11.054l-21.415,-0l0,-11.054l21.415,-0Zm-0,11.054l-0,10.831l-21.415,-0l0,-10.831l21.415,-0Zm-0,10.831l-0,10.83l-21.415,0l0,-10.83l21.415,-0Zm-0,10.83l-0,5.38l-21.415,-0l0,-5.38l21.415,0Zm-0,5.38l-0,10.591l-21.415,-0l0,-10.591l21.415,-0Zm-0,16.198l-0,10.591l-21.415,0l0,-10.591l21.415,0Zm-0,21.526l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.744l-21.415,0l0,-10.744l21.415,-0Zm-0,10.744l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.898l-21.415,-0l0,-10.898l21.415,-0Zm-0,10.898l-0,10.706l-21.415,-0l0,-10.706l21.415,-0Zm-0,10.706l-0,10.821l-21.415,-0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.822l-21.415,-0l0,-10.822l21.415,0Zm-0,10.822l-0,10.476l-21.415,-0l0,-10.476l21.415,-0Zm-17.267,-134.214l0,3.738l-3.162,-0l-0,-3.738l3.162,-0Zm0,-15.959l0,3.738l-3.162,0l-0,-3.738l3.162,-0Zm15.97,16.965l0,1.677l-14.984,0l-0,-1.677l14.984,-0Zm0,-15.959l0,1.678l-14.984,-0l-0,-1.678l14.984,0Zm1.297,14.09l-0,5.607l-21.415,0l0,-5.607l21.415,-0Zm-465.676,-113.244l-0,10.75l21.414,0l0,-10.75l-21.414,0Zm-0,-10.75l-0,10.75l21.414,0l0,-10.75l-21.414,0Zm-0,32.316l-0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm-0,-10.816l-0,10.816l21.414,-0l0,-10.816l-21.414,0Zm-0,21.632l-0,10.778l21.414,0l0,-10.778l-21.414,-0Zm-0,10.778l-0,10.751l21.414,-0l0,-10.751l-21.414,0Zm-0,10.751l-0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm-0,10.647l-0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm-0,11.054l-0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm-0,10.831l-0,10.83l21.414,0l0,-10.83l-21.414,-0Zm-0,10.83l-0,5.38l21.414,-0l0,-5.38l-21.414,0Zm-0,5.38l-0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm-0,16.198l-0,10.591l21.414,0l0,-10.591l-21.414,0Zm-0,21.526l-0,10.745l21.414,-0l0,-10.745l-21.414,0Zm-0,10.745l-0,10.744l21.414,0l0,-10.744l-21.414,-0Zm-0,10.744l-0,10.745l21.414,-0l0,-10.745l-21.414,0Zm-0,10.745l-0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm-0,10.898l-0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm-0,10.706l-0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l0,-10.821l-21.414,0Zm-0,10.821l-0,10.821l21.414,0l0,-10.821l-21.414,0Zm-0,10.821l-0,10.822l21.414,-0l0,-10.822l-21.414,0Zm-0,10.822l-0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l-0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l-0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l-0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l-0,-1.678l-14.985,0Zm-1.296,14.09l-0,5.607l21.414,0l0,-5.607l-21.414,-0Zm-97.351,-113.244l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,-10.75l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,32.316l-0,10.816l21.414,-0l-0,-10.816l-21.414,-0Zm-0,-10.816l-0,10.816l21.414,-0l-0,-10.816l-21.414,0Zm-0,21.632l-0,10.778l21.414,0l-0,-10.778l-21.414,-0Zm-0,10.778l-0,10.751l21.414,-0l-0,-10.751l-21.414,0Zm-0,10.751l-0,10.647l21.414,-0l-0,-10.647l-21.414,-0Zm-0,10.647l-0,11.054l21.414,-0l-0,-11.054l-21.414,-0Zm-0,11.054l-0,10.831l21.414,-0l-0,-10.831l-21.414,-0Zm-0,10.831l-0,10.83l21.414,0l-0,-10.83l-21.414,-0Zm-0,10.83l-0,5.38l21.414,-0l-0,-5.38l-21.414,0Zm-0,5.38l-0,10.591l21.414,-0l-0,-10.591l-21.414,-0Zm-0,16.198l-0,10.591l21.414,0l-0,-10.591l-21.414,0Zm-0,21.526l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.744l21.414,0l-0,-10.744l-21.414,-0Zm-0,10.744l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.898l21.414,-0l-0,-10.898l-21.414,-0Zm-0,10.898l-0,10.706l21.414,-0l-0,-10.706l-21.414,-0Zm-0,10.706l-0,10.821l21.414,-0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.822l21.414,-0l-0,-10.822l-21.414,0Zm-0,10.822l-0,10.476l21.414,-0l-0,-10.476l-21.414,-0Zm17.266,-134.214l-0,3.738l3.163,-0l-0,-3.738l-3.163,-0Zm-0,-15.959l-0,3.738l3.163,0l-0,-3.738l-3.163,-0Zm-15.97,16.965l-0,1.677l14.985,0l-0,-1.677l-14.985,-0Zm-0,-15.959l-0,1.678l14.985,-0l-0,-1.678l-14.985,0Zm-1.296,14.09l-0,5.607l21.414,0l-0,-5.607l-21.414,-0Zm194.702,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm97.738,-113.244l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,-10.75l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,32.316l-0,10.816l21.414,-0l-0,-10.816l-21.414,-0Zm-0,-10.816l-0,10.816l21.414,-0l-0,-10.816l-21.414,0Zm-0,21.632l-0,10.778l21.414,0l-0,-10.778l-21.414,-0Zm-0,10.778l-0,10.751l21.414,-0l-0,-10.751l-21.414,0Zm-0,10.751l-0,10.647l21.414,-0l-0,-10.647l-21.414,-0Zm-0,10.647l-0,11.054l21.414,-0l-0,-11.054l-21.414,-0Zm-0,11.054l-0,10.831l21.414,-0l-0,-10.831l-21.414,-0Zm-0,10.831l-0,10.83l21.414,0l-0,-10.83l-21.414,-0Zm-0,10.83l-0,5.38l21.414,-0l-0,-5.38l-21.414,0Zm-0,5.38l-0,10.591l21.414,-0l-0,-10.591l-21.414,-0Zm-0,16.198l-0,10.591l21.414,0l-0,-10.591l-21.414,0Zm-0,21.526l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.744l21.414,0l-0,-10.744l-21.414,-0Zm-0,10.744l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.898l21.414,-0l-0,-10.898l-21.414,-0Zm-0,10.898l-0,10.706l21.414,-0l-0,-10.706l-21.414,-0Zm-0,10.706l-0,10.821l21.414,-0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.822l21.414,-0l-0,-10.822l-21.414,0Zm-0,10.822l-0,10.476l21.414,-0l-0,-10.476l-21.414,-0Zm17.266,-134.214l-0,3.738l3.163,-0l-0,-3.738l-3.163,-0Zm-0,-15.959l-0,3.738l3.163,0l-0,-3.738l-3.163,-0Zm-15.97,16.965l-0,1.677l14.985,0l-0,-1.677l-14.985,-0Zm-0,-15.959l-0,1.678l14.985,-0l-0,-1.678l-14.985,0Zm-1.296,14.09l-0,5.607l21.414,0l-0,-5.607l-21.414,-0Zm97.737,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm96.965,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm195.32,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm97.683,-113.244l0,10.75l21.415,0l-0,-10.75l-21.415,0Zm0,-10.75l0,10.75l21.415,0l-0,-10.75l-21.415,0Zm0,32.316l0,10.816l21.415,-0l-0,-10.816l-21.415,-0Zm0,-10.816l0,10.816l21.415,-0l-0,-10.816l-21.415,0Zm0,21.632l0,10.778l21.415,0l-0,-10.778l-21.415,-0Zm0,10.778l0,10.751l21.415,-0l-0,-10.751l-21.415,0Zm0,10.751l0,10.647l21.415,-0l-0,-10.647l-21.415,-0Zm0,10.647l0,11.054l21.415,-0l-0,-11.054l-21.415,-0Zm0,11.054l0,10.831l21.415,-0l-0,-10.831l-21.415,-0Zm0,10.831l0,10.83l21.415,0l-0,-10.83l-21.415,-0Zm0,10.83l0,5.38l21.415,-0l-0,-5.38l-21.415,0Zm0,5.38l0,10.591l21.415,-0l-0,-10.591l-21.415,-0Zm0,16.198l0,10.591l21.415,0l-0,-10.591l-21.415,0Zm0,21.526l0,10.745l21.415,-0l-0,-10.745l-21.415,0Zm0,10.745l0,10.744l21.415,0l-0,-10.744l-21.415,-0Zm0,10.744l0,10.745l21.415,-0l-0,-10.745l-21.415,0Zm0,10.745l0,10.898l21.415,-0l-0,-10.898l-21.415,-0Zm0,10.898l0,10.706l21.415,-0l-0,-10.706l-21.415,-0Zm0,10.706l0,10.821l21.415,-0l-0,-10.821l-21.415,-0Zm0,10.821l0,10.821l21.415,0l-0,-10.821l-21.415,-0Zm0,10.821l0,10.821l21.415,0l-0,-10.821l-21.415,0Zm0,10.821l0,10.821l21.415,0l-0,-10.821l-21.415,0Zm0,10.821l0,10.822l21.415,-0l-0,-10.822l-21.415,0Zm0,10.822l0,10.476l21.415,-0l-0,-10.476l-21.415,-0Zm17.267,-134.214l-0,3.738l3.162,-0l0,-3.738l-3.162,-0Zm-0,-15.959l-0,3.738l3.162,0l0,-3.738l-3.162,-0Zm-15.97,16.965l-0,1.677l14.984,0l0,-1.677l-14.984,-0Zm-0,-15.959l-0,1.678l14.984,-0l0,-1.678l-14.984,0Zm-1.297,14.09l0,5.607l21.415,0l-0,-5.607l-21.415,-0Zm-874.503,-127.079l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm12.69,273.353l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm108.677,-272.688l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm110.415,-273.352l0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.423,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm24.423,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.423,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm24.423,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm109.74,-273.352l0,0.908l-25.379,-0l0,-0.908l25.379,-0Zm-24.423,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.423,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm-11.975,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.689,273.352l0,0.908l-25.379,0l0,-0.908l25.379,0Zm-24.423,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.423,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm-11.975,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm110.584,-273.352l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l-0,-0.908l0.714,0Zm109.909,-273.352l-0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.424,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.424,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm110.415,-273.352l0,0.908l-25.379,-0l0,-0.908l25.379,-0Zm-24.423,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.423,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm-11.975,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.689,273.352l0,0.908l-25.379,0l0,-0.908l25.379,0Zm-24.423,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.423,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm-11.975,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm110.246,-273.352l-0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.424,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.424,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm110.078,-273.352l-0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.424,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.424,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm110.247,-273.352l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-162.67,-60.117l-0,10.735l-21.293,-0l-0,-10.735l21.293,-0Zm-0,10.735l-0,5.009l-21.293,0l-0,-5.009l21.293,-0Zm-0,5.009l-0,10.786l-21.293,0l-0,-10.786l21.293,0Zm-0,10.786l-0,10.888l-21.293,0l-0,-10.888l21.293,0Zm-0,10.888l-0,10.786l-21.293,0l-0,-10.786l21.293,0Zm-0,10.786l-0,10.633l-21.293,0l-0,-10.633l21.293,0Zm-0,-58.786l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-10.581l-0,10.581l-21.293,0l-0,-10.581l21.293,-0Zm-0,-10.582l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-10.581l-0,10.581l-21.293,0l-0,-10.581l21.293,-0Zm-0,-10.582l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-6.748l-0,6.748l-21.293,0l-0,-6.748l21.293,0Zm-0,-21.623l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-16.194l-0,10.582l-21.293,-0l-0,-10.582l21.293,-0Zm-0,-12.245l-0,6.901l-21.293,-0l-0,-6.901l21.293,-0Zm-0,-10.541l-0,10.541l-21.293,-0l-0,-10.541l21.293,0Zm-0,-10.745l-0,10.745l-21.293,0l-0,-10.745l21.293,-0Zm-0,-10.541l-0,10.541l-21.293,-0l-0,-10.541l21.293,0Zm-0,-10.704l-0,10.704l-21.293,0l-0,-10.704l21.293,0Zm-0,-10.704l-0,10.704l-21.293,0l-0,-10.704l21.293,-0Zm-0,-4.826l-0,4.826l-21.293,-0l-0,-4.826l21.293,0Zm-0,-10.714l-0,10.714l-21.293,0l-0,-10.714l21.293,-0Zm-0,-10.715l-0,10.715l-21.293,-0l-0,-10.715l21.293,0Zm-0,-10.714l-0,10.714l-21.293,0l-0,-10.714l21.293,-0Zm-0,-10.714l-0,10.714l-21.293,-0l-0,-10.714l21.293,-0Zm-0,123.745l-0,5.612l-21.293,0l-0,-5.612l21.293,-0Zm-0,-15.926l-0,5.344l-21.293,-0l-0,-5.344l21.293,-0Zm-4.956,18.026l0,1.419l-14.957,-0l0,-1.419l14.957,0Zm0,-16.194l0,1.418l-14.957,0l0,-1.418l14.957,-0Zm4.248,15.114l-0,3.644l-3.418,-0l-0,-3.644l3.418,0Zm-0,-16.194l-0,3.643l-3.418,0l-0,-3.643l3.418,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1049 539" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ab09148cca5a8c946789bcaa26ebb90e236c39b717b9e477f7ff3bd31d1f88d7 b/gateway_frontend/projects/.resources/ab09148cca5a8c946789bcaa26ebb90e236c39b717b9e477f7ff3bd31d1f88d7 new file mode 100644 index 0000000..4545263 Binary files /dev/null and b/gateway_frontend/projects/.resources/ab09148cca5a8c946789bcaa26ebb90e236c39b717b9e477f7ff3bd31d1f88d7 differ diff --git a/gateway_frontend/projects/.resources/ab48486f3dbef85db4edb3fd77a53ec9104e960ff1d7addeca688dd98c629839 b/gateway_frontend/projects/.resources/ab48486f3dbef85db4edb3fd77a53ec9104e960ff1d7addeca688dd98c629839 new file mode 100644 index 0000000..6be36f0 Binary files /dev/null and b/gateway_frontend/projects/.resources/ab48486f3dbef85db4edb3fd77a53ec9104e960ff1d7addeca688dd98c629839 differ diff --git a/gateway_frontend/projects/.resources/ab58da83e9531c44e567ca8d4ce2741503ce5678a89c34b9be3be99e0f7b1ef2 b/gateway_frontend/projects/.resources/ab58da83e9531c44e567ca8d4ce2741503ce5678a89c34b9be3be99e0f7b1ef2 new file mode 100644 index 0000000..f746d7c Binary files /dev/null and b/gateway_frontend/projects/.resources/ab58da83e9531c44e567ca8d4ce2741503ce5678a89c34b9be3be99e0f7b1ef2 differ diff --git a/gateway_frontend/projects/.resources/ab637b9fa09ef9d27d26730261c4c1413de677fce339a8d4cadd1e515000c438 b/gateway_frontend/projects/.resources/ab637b9fa09ef9d27d26730261c4c1413de677fce339a8d4cadd1e515000c438 new file mode 100644 index 0000000..0161d51 Binary files /dev/null and b/gateway_frontend/projects/.resources/ab637b9fa09ef9d27d26730261c4c1413de677fce339a8d4cadd1e515000c438 differ diff --git a/gateway_frontend/projects/.resources/abe05d7c16b91bd236ceb8cd07dcca92b98f3ff32ce16f6c3649d6610e8de08b b/gateway_frontend/projects/.resources/abe05d7c16b91bd236ceb8cd07dcca92b98f3ff32ce16f6c3649d6610e8de08b new file mode 100644 index 0000000..cc6d862 --- /dev/null +++ b/gateway_frontend/projects/.resources/abe05d7c16b91bd236ceb8cd07dcca92b98f3ff32ce16f6c3649d6610e8de08b @@ -0,0 +1,370 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_03" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_04" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "250px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json b/gateway_frontend/projects/.resources/abef9341ec094cb247f15182428d40cf6a4346cc4fa94356c787d5238ba0221f similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json rename to gateway_frontend/projects/.resources/abef9341ec094cb247f15182428d40cf6a4346cc4fa94356c787d5238ba0221f diff --git a/gateway_frontend/projects/.resources/ac0ab0479c52ca77de5696fd603c053018eb6198e26211c0705c2c3879c07bb4 b/gateway_frontend/projects/.resources/ac0ab0479c52ca77de5696fd603c053018eb6198e26211c0705c2c3879c07bb4 new file mode 100644 index 0000000..957aac2 --- /dev/null +++ b/gateway_frontend/projects/.resources/ac0ab0479c52ca77de5696fd603c053018eb6198e26211c0705c2c3879c07bb4 @@ -0,0 +1,157 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ac1e3ee5596fd2586e4659eba9f2dc1801ccf5983e465f998e28eb4b762880ba b/gateway_frontend/projects/.resources/ac1e3ee5596fd2586e4659eba9f2dc1801ccf5983e465f998e28eb4b762880ba new file mode 100644 index 0000000..fa871dc --- /dev/null +++ b/gateway_frontend/projects/.resources/ac1e3ee5596fd2586e4659eba9f2dc1801ccf5983e465f998e28eb4b762880ba @@ -0,0 +1,132 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 18, + "width": 62 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#00000010", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Det 3", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 54.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ac46e045ee9b7bc562ceb37717e1d38ec7dec906418cd359b3600c4290e1ef61 b/gateway_frontend/projects/.resources/ac46e045ee9b7bc562ceb37717e1d38ec7dec906418cd359b3600c4290e1ef61 new file mode 100644 index 0000000..ea81400 Binary files /dev/null and b/gateway_frontend/projects/.resources/ac46e045ee9b7bc562ceb37717e1d38ec7dec906418cd359b3600c4290e1ef61 differ diff --git a/gateway_frontend/projects/.resources/ac5db34f6bf048830a72fb636968c1e0bb9b490608d88d26585f7608b33437b0 b/gateway_frontend/projects/.resources/ac5db34f6bf048830a72fb636968c1e0bb9b490608d88d26585f7608b33437b0 new file mode 100644 index 0000000..880e9a6 --- /dev/null +++ b/gateway_frontend/projects/.resources/ac5db34f6bf048830a72fb636968c1e0bb9b490608d88d26585f7608b33437b0 @@ -0,0 +1,47 @@ +{ + "pages": { + "/": { + "docks": { + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 50, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + }, + "title": "", + "viewPath": "Pages/DM/Home" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ac6bd0427575a237a1fd3b8aef1966f5548d46bd5f49a94845928a90401758a5 b/gateway_frontend/projects/.resources/ac6bd0427575a237a1fd3b8aef1966f5548d46bd5f49a94845928a90401758a5 new file mode 100644 index 0000000..e6a4852 --- /dev/null +++ b/gateway_frontend/projects/.resources/ac6bd0427575a237a1fd3b8aef1966f5548d46bd5f49a94845928a90401758a5 @@ -0,0 +1,157 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "tagpath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.tagpath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "!{view.params.item.read_only}" + }, + "type": "expr" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "path": "view.params.item.read_only" + }, + "transforms": [ + { + "fallback": "Text", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "Not-Allowed" + }, + { + "input": false, + "output": "Text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ac8d959dd3634d6eae03c402093f65ef4e93851d318b54bf22cd3ace94080847 b/gateway_frontend/projects/.resources/ac8d959dd3634d6eae03c402093f65ef4e93851d318b54bf22cd3ace94080847 new file mode 100644 index 0000000..baaa638 --- /dev/null +++ b/gateway_frontend/projects/.resources/ac8d959dd3634d6eae03c402093f65ef4e93851d318b54bf22cd3ace94080847 @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM33" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "expression": "{this.custom.color.equipment}" + }, + "type": "expr" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,540.19l1036.27,-0m-11.782,-0l-0,-43.957m-0,-33.868l-0,-9.522m-0,-33.003l-0,-304.923m-0,-33.111l-0,-80.812m11.782,36.989l-1036.27,0m-0,-36.989l-0,77.51l10.567,0l0,4.645m0,33.684l0,10.85m0,17.693l0,4.361l-10.567,0l-0,263.225l10.567,-0l0,4.743m0,33.716l0,7.565m0,32.561l0,4.668l-10.567,0l-0,43.553m1036.27,-417.043l-1025.7,-0m1025.7,332.652l-1025.7,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M43.127,70.105l0,12.895l-21.576,-0l0,-12.895l21.576,-0Zm116.679,-22.859l0,38.098l-98.664,0l0,-38.098l98.664,-0Zm45.667,17.674l-0,18.831l-24.672,-0l0,-18.831l24.672,-0Zm166.055,-0l-0,18.831l-24.672,-0l-0,-18.831l24.672,-0Zm166.041,-0l-0,18.831l-24.672,-0l0,-18.831l24.672,-0Zm164.677,-0l0,18.831l-24.671,-0l-0,-18.831l24.671,-0Zm165.36,-0l-0,18.831l-24.672,-0l0,-18.831l24.672,-0Zm-542.556,-17.456l-0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm166.041,-0l-0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm164.677,-0l0,37.88l-98.207,0l0,-37.88l98.207,-0Zm165.36,-0l-0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm166.041,-0l0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm-944.042,459.255l0,-12.895l-21.576,0l0,12.895l21.576,0Zm116.679,22.859l0,-38.098l-98.664,-0l0,38.098l98.664,-0Zm45.667,-17.674l-0,-18.831l-24.672,0l0,18.831l24.672,0Zm166.055,0l-0,-18.831l-24.672,0l-0,18.831l24.672,0Zm166.041,0l-0,-18.831l-24.672,0l0,18.831l24.672,0Zm164.677,0l0,-18.831l-24.671,0l-0,18.831l24.671,0Zm165.36,0l-0,-18.831l-24.672,0l0,18.831l24.672,0Zm-542.556,17.456l-0,-37.88l-98.207,-0l-0,37.88l98.207,0Zm166.041,0l-0,-37.88l-98.207,-0l-0,37.88l98.207,0Zm164.677,0l0,-37.88l-98.207,-0l0,37.88l98.207,0Zm165.36,0l-0,-37.88l-98.207,-0l-0,37.88l98.207,0Zm166.041,0l0,-37.88l-98.207,-0l-0,37.88l98.207,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M79.822,410.155l0,5.304l-19.94,0l-0,-5.304l19.94,-0Zm0,-9.179l0,9.179l-16.017,-0l0,-9.179l16.017,-0Zm0,-5.305l0,5.305l-19.94,-0l-0,-5.305l19.94,-0Zm0,-8.881l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-5.603l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.007l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,222.382l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.007l0,8.405l-16.017,-0l0,-8.405l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm21.39,254.628l0,5.304l19.941,0l-0,-5.304l-19.941,-0Zm0,-9.179l0,9.179l16.017,-0l0,-9.179l-16.017,-0Zm0,-5.305l0,5.305l19.941,-0l-0,-5.305l-19.941,-0Zm0,-8.881l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-5.603l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.007l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,222.382l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.007l0,8.405l16.017,-0l0,-8.405l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm170.215,5.845l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm-96.618,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.137,-133.54l0,3.719l-3.139,0l0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l0,-3.719l3.139,-0Zm15.85,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm193.236,-112.675l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l0,3.719l-3.139,0l0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm97.002,-112.675l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l0,3.719l-3.139,0l-0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm97.002,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.849,16.88l0,1.668l-14.871,0l-0,-1.668l14.871,-0Zm0,-15.879l0,1.669l-14.871,-0l-0,-1.669l14.871,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm96.235,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.849,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm193.85,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.849,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm96.948,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.137,-133.54l0,3.719l-3.139,0l0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l0,-3.719l3.139,-0Zm15.85,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm-193.413,-112.675l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm-462.17,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm-96.618,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm193.236,-112.675l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,-10.696l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,32.153l0,10.762l21.253,-0l0,-10.762l-21.253,0Zm0,-10.761l0,10.761l21.253,0l0,-10.761l-21.253,-0Zm0,21.523l0,10.724l21.253,0l0,-10.724l-21.253,-0Zm0,10.724l0,10.697l21.253,-0l0,-10.697l-21.253,0Zm0,10.697l0,10.593l21.253,0l0,-10.593l-21.253,-0Zm0,10.593l0,10.999l21.253,-0l0,-10.999l-21.253,0Zm0,10.999l0,10.776l21.253,0l0,-10.776l-21.253,-0Zm0,10.776l0,10.777l21.253,-0l0,-10.777l-21.253,0Zm0,10.777l0,5.352l21.253,-0l0,-5.352l-21.253,-0Zm0,5.352l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,16.117l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,21.418l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.69l21.253,0l0,-10.69l-21.253,-0Zm0,10.69l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.843l21.253,-0l0,-10.843l-21.253,-0Zm0,10.843l0,10.652l21.253,0l0,-10.652l-21.253,-0Zm0,10.652l0,10.767l21.253,0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.766l21.253,0l0,-10.766l-21.253,-0Zm0,10.766l0,10.424l21.253,-0l0,-10.424l-21.253,0Zm17.137,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l-0,1.668l14.872,0l-0,-1.668l-14.872,-0Zm-0,-15.879l-0,1.669l14.872,-0l-0,-1.669l-14.872,0Zm-1.287,14.019l0,5.579l21.253,-0l0,-5.579l-21.253,-0Zm97.002,-112.675l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,-10.696l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,32.153l0,10.762l21.253,-0l0,-10.762l-21.253,0Zm0,-10.761l0,10.761l21.253,0l0,-10.761l-21.253,-0Zm0,21.523l0,10.724l21.253,0l0,-10.724l-21.253,-0Zm0,10.724l0,10.697l21.253,-0l0,-10.697l-21.253,0Zm0,10.697l0,10.593l21.253,0l0,-10.593l-21.253,-0Zm0,10.593l0,10.999l21.253,-0l0,-10.999l-21.253,0Zm0,10.999l0,10.776l21.253,0l0,-10.776l-21.253,-0Zm0,10.776l0,10.777l21.253,-0l0,-10.777l-21.253,0Zm0,10.777l0,5.352l21.253,-0l0,-5.352l-21.253,-0Zm0,5.352l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,16.117l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,21.418l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.69l21.253,0l0,-10.69l-21.253,-0Zm0,10.69l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.843l21.253,-0l0,-10.843l-21.253,-0Zm0,10.843l0,10.652l21.253,0l0,-10.652l-21.253,-0Zm0,10.652l0,10.767l21.253,0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.766l21.253,0l0,-10.766l-21.253,-0Zm0,10.766l0,10.424l21.253,-0l0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.849,16.88l-0,1.668l14.872,0l-0,-1.668l-14.872,-0Zm-0,-15.879l-0,1.669l14.872,-0l-0,-1.669l-14.872,0Zm-1.287,14.019l0,5.579l21.253,-0l0,-5.579l-21.253,-0Zm97.002,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm96.235,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm193.85,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm96.948,-112.675l-0,10.696l21.252,-0l0,-10.696l-21.252,-0Zm-0,-10.696l-0,10.696l21.252,-0l0,-10.696l-21.252,-0Zm-0,32.153l-0,10.762l21.252,-0l0,-10.762l-21.252,0Zm-0,-10.761l-0,10.761l21.252,0l0,-10.761l-21.252,-0Zm-0,21.523l-0,10.724l21.252,0l0,-10.724l-21.252,-0Zm-0,10.724l-0,10.697l21.252,-0l0,-10.697l-21.252,0Zm-0,10.697l-0,10.593l21.252,0l0,-10.593l-21.252,-0Zm-0,10.593l-0,10.999l21.252,-0l0,-10.999l-21.252,0Zm-0,10.999l-0,10.776l21.252,0l0,-10.776l-21.252,-0Zm-0,10.776l-0,10.777l21.252,-0l0,-10.777l-21.252,0Zm-0,10.777l-0,5.352l21.252,-0l0,-5.352l-21.252,-0Zm-0,5.352l-0,10.538l21.252,-0l0,-10.538l-21.252,-0Zm-0,16.117l-0,10.538l21.252,-0l0,-10.538l-21.252,-0Zm-0,21.418l-0,10.691l21.252,-0l0,-10.691l-21.252,0Zm-0,10.691l-0,10.69l21.252,0l0,-10.69l-21.252,-0Zm-0,10.69l-0,10.691l21.252,-0l0,-10.691l-21.252,0Zm-0,10.691l-0,10.843l21.252,-0l0,-10.843l-21.252,-0Zm-0,10.843l-0,10.652l21.252,0l0,-10.652l-21.252,-0Zm-0,10.652l-0,10.767l21.252,0l0,-10.767l-21.252,0Zm-0,10.767l-0,10.767l21.252,-0l0,-10.767l-21.252,0Zm-0,10.767l-0,10.767l21.252,-0l0,-10.767l-21.252,-0Zm-0,10.767l-0,10.767l21.252,-0l0,-10.767l-21.252,-0Zm-0,10.767l-0,10.766l21.252,0l0,-10.766l-21.252,-0Zm-0,10.766l-0,10.424l21.252,-0l0,-10.424l-21.252,0Zm17.136,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l-0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l-0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.252,-0l0,-5.579l-21.252,-0Zm-867.921,-126.441l-0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.98l-0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm107.858,-271.319l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.584,-271.981l0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l-0,-0.904l0.709,0Zm-0.709,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l-0,-0.903l25.188,-0Zm-24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l-0,-0.903l0.709,-0Zm-0.709,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm108.914,-271.981l-0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l-0,0.903l-25.188,-0l-0,-0.903l25.188,-0Zm-24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm-11.886,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm-0.708,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.751,-271.981l0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l-0,-0.903l25.188,-0Zm-24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.081,-271.981l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm109.584,-271.981l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.417,-271.981l-0,0.904l-25.189,-0l0,-0.904l25.189,0Zm-24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm12.595,271.981l-0,0.903l-25.189,-0l0,-0.903l25.189,-0Zm-24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm-11.886,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm109.249,-271.981l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm109.417,-271.981l-0,0.904l-25.189,-0l0,-0.904l25.189,0Zm-24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l-0,-0.904l0.709,0Zm12.594,271.981l-0,0.903l-25.189,-0l0,-0.903l25.189,-0Zm-24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm-11.886,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm-0.708,-0l-0,0.903l-0.709,-0l-0,-0.903l0.709,-0Zm-161.446,-59.816l-0,10.681l-21.133,-0l0,-10.681l21.133,-0Zm-0,10.681l-0,4.984l-21.133,0l0,-4.984l21.133,-0Zm-0,4.984l-0,10.732l-21.133,0l0,-10.732l21.133,0Zm-0,10.732l-0,10.834l-21.133,-0l0,-10.834l21.133,0Zm-0,10.834l-0,10.732l-21.133,-0l0,-10.732l21.133,-0Zm-0,10.732l-0,10.579l-21.133,-0l0,-10.579l21.133,-0Zm-0,-58.492l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-10.528l-0,10.528l-21.133,0l0,-10.528l21.133,0Zm-0,-10.528l-0,10.528l-21.133,0l0,-10.528l21.133,-0Zm-0,-10.529l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-10.528l-0,10.528l-21.133,0l0,-10.528l21.133,-0Zm-0,-6.714l-0,6.714l-21.133,-0l0,-6.714l21.133,0Zm-0,-21.515l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-16.113l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-12.183l-0,6.866l-21.133,-0l0,-6.866l21.133,-0Zm-0,-10.488l-0,10.488l-21.133,-0l0,-10.488l21.133,-0Zm-0,-10.691l-0,10.691l-21.133,-0l0,-10.691l21.133,-0Zm-0,-10.488l-0,10.488l-21.133,-0l0,-10.488l21.133,0Zm-0,-10.65l-0,10.65l-21.133,0l0,-10.65l21.133,-0Zm-0,-10.651l-0,10.651l-21.133,-0l0,-10.651l21.133,0Zm-0,-4.801l-0,4.801l-21.133,0l0,-4.801l21.133,-0Zm-0,-10.661l-0,10.661l-21.133,-0l0,-10.661l21.133,0Zm-0,-10.661l-0,10.661l-21.133,0l0,-10.661l21.133,0Zm-0,-10.66l-0,10.66l-21.133,0l0,-10.66l21.133,-0Zm-0,-10.661l-0,10.661l-21.133,-0l0,-10.661l21.133,0Zm-0,123.124l-0,5.584l-21.133,0l0,-5.584l21.133,-0Zm-0,-15.846l-0,5.317l-21.133,0l0,-5.317l21.133,-0Zm-4.918,17.936l-0,1.411l-14.845,0l0,-1.411l14.845,-0Zm-0,-16.113l-0,1.411l-14.845,0l0,-1.411l14.845,-0Zm4.215,15.039l0,3.624l-3.392,0l0,-3.624l3.392,-0Zm0,-16.113l0,3.624l-3.392,0l0,-3.624l3.392,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1039 542" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/accb1ddd23c0e68400a0ab3631d51d02fbe7aa81711c54d12c4ff091723fdaba b/gateway_frontend/projects/.resources/accb1ddd23c0e68400a0ab3631d51d02fbe7aa81711c54d12c4ff091723fdaba new file mode 100644 index 0000000..8b52ee4 --- /dev/null +++ b/gateway_frontend/projects/.resources/accb1ddd23c0e68400a0ab3631d51d02fbe7aa81711c54d12c4ff091723fdaba @@ -0,0 +1,138 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 130, + "width": 140 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": 74.95999999999998, + "y": 66.88999999999999 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 30, + "width": 35, + "x": 74.9, + "y": -4.04297 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 30, + "width": 35, + "x": 74.9, + "y": 15 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 30, + "width": 35, + "x": 74.9, + "y": 32 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 30, + "width": 35, + "x": 74.9, + "y": 53 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/window.bin b/gateway_frontend/projects/.resources/acda476ac988e18373a6e1d40f69e5c533c60a5ac1195b891ae93f3878f3400d similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/window.bin rename to gateway_frontend/projects/.resources/acda476ac988e18373a6e1d40f69e5c533c60a5ac1195b891ae93f3878f3400d diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json b/gateway_frontend/projects/.resources/ad4a080fe7239bb1abec11c714e6f2db8b2e5821544ca5846b196a4fd74090ee similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json rename to gateway_frontend/projects/.resources/ad4a080fe7239bb1abec11c714e6f2db8b2e5821544ca5846b196a4fd74090ee diff --git a/gateway_frontend/projects/.resources/ad4f6d84c55ae1c531c57a8e0e7be914c03c2070dd9f78a8d93b1ee59d999f71 b/gateway_frontend/projects/.resources/ad4f6d84c55ae1c531c57a8e0e7be914c03c2070dd9f78a8d93b1ee59d999f71 new file mode 100644 index 0000000..fd7c7f6 --- /dev/null +++ b/gateway_frontend/projects/.resources/ad4f6d84c55ae1c531c57a8e0e7be914c03c2070dd9f78a8d93b1ee59d999f71 @@ -0,0 +1,76 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Frames/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/adb81138316cf919cec65c01258cfae97c2d771d519e1a07e5032d1782e6481f b/gateway_frontend/projects/.resources/adb81138316cf919cec65c01258cfae97c2d771d519e1a07e5032d1782e6481f new file mode 100644 index 0000000..f6ee4f5 --- /dev/null +++ b/gateway_frontend/projects/.resources/adb81138316cf919cec65c01258cfae97c2d771d519e1a07e5032d1782e6481f @@ -0,0 +1,681 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "70%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "cdu_0" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.total" + }, + "transforms": [ + { + "expression": "\"of \" + {value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/add6fba53d921433b1183c311d14d3ea89b35f95a28b3215d6241138706ec8f9 b/gateway_frontend/projects/.resources/add6fba53d921433b1183c311d14d3ea89b35f95a28b3215d6241138706ec8f9 new file mode 100644 index 0000000..24e35bf Binary files /dev/null and b/gateway_frontend/projects/.resources/add6fba53d921433b1183c311d14d3ea89b35f95a28b3215d6241138706ec8f9 differ diff --git a/gateway_frontend/projects/.resources/ae79c5f5f6f1f52bdb46f57e9791fa3132ed116983d060f429d83b3578c60438 b/gateway_frontend/projects/.resources/ae79c5f5f6f1f52bdb46f57e9791fa3132ed116983d060f429d83b3578c60438 new file mode 100644 index 0000000..d08ece1 --- /dev/null +++ b/gateway_frontend/projects/.resources/ae79c5f5f6f1f52bdb46f57e9791fa3132ed116983d060f429d83b3578c60438 @@ -0,0 +1,1344 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1.1, + "width": 0.9, + "y": 0.05 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ae8e1f3ca5cd77d9785ec2fa5d1d0fd59505824758a72ad0d12cb033fbe4b7d9 b/gateway_frontend/projects/.resources/ae8e1f3ca5cd77d9785ec2fa5d1d0fd59505824758a72ad0d12cb033fbe4b7d9 new file mode 100644 index 0000000..e1c227b --- /dev/null +++ b/gateway_frontend/projects/.resources/ae8e1f3ca5cd77d9785ec2fa5d1d0fd59505824758a72ad0d12cb033fbe4b7d9 @@ -0,0 +1,38 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/aeae5e3f0abfdf41a52dfbefc9e82dbd564e1c08743953d77f5dc5f54995f28e b/gateway_frontend/projects/.resources/aeae5e3f0abfdf41a52dfbefc9e82dbd564e1c08743953d77f5dc5f54995f28e new file mode 100644 index 0000000..415c3c1 --- /dev/null +++ b/gateway_frontend/projects/.resources/aeae5e3f0abfdf41a52dfbefc9e82dbd564e1c08743953d77f5dc5f54995f28e @@ -0,0 +1,3274 @@ +{ + "custom": { + "colors": { + "breakers": {}, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": true + }, + "bus": true, + "input": true, + "shunts": { + "st1": true, + "st2": true, + "st3": true, + "st4": true, + "st5": true, + "st6": true, + "st7": true, + "st8": true + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.main": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.main}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.input": { + "binding": { + "config": { + "path": "view.custom.status.input" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/af0c7480e432da58918f350eddcdbed1c5d7706c3c025c718c9ae1687cc6277d b/gateway_frontend/projects/.resources/af0c7480e432da58918f350eddcdbed1c5d7706c3c025c718c9ae1687cc6277d new file mode 100644 index 0000000..4409eab --- /dev/null +++ b/gateway_frontend/projects/.resources/af0c7480e432da58918f350eddcdbed1c5d7706c3c025c718c9ae1687cc6277d @@ -0,0 +1,319 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShador": "var(--box-shadow-4)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/af2b5dacf7f7383c305264f9b0fcfda252b732ba95a00c404f64cb7ce0c6fcfb b/gateway_frontend/projects/.resources/af2b5dacf7f7383c305264f9b0fcfda252b732ba95a00c404f64cb7ce0c6fcfb new file mode 100644 index 0000000..1cb1df9 --- /dev/null +++ b/gateway_frontend/projects/.resources/af2b5dacf7f7383c305264f9b0fcfda252b732ba95a00c404f64cb7ce0c6fcfb @@ -0,0 +1,220 @@ +{ + "custom": { + "value": true + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Remote Start", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Control/start", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Control/start", + "type": "control", + "widget": "btn_set_reset" + } + }, + "propConfig": { + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button" + }, + "position": { + "basis": "80px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--container-nested)" + }, + { + "input": true, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "var(--container-nested)" + }, + { + "input": false, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "text": "Start" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button_0" + }, + "position": { + "basis": "80px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "var(--container-nested)" + }, + { + "input": false, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--container-nested)" + }, + { + "input": true, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "text": "Stop" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/af30dd212a6fc94125c6cbd2097ce0d4a3ace35e308e104fed6d7537f7680d8a b/gateway_frontend/projects/.resources/af30dd212a6fc94125c6cbd2097ce0d4a3ace35e308e104fed6d7537f7680d8a new file mode 100644 index 0000000..1fdf53b Binary files /dev/null and b/gateway_frontend/projects/.resources/af30dd212a6fc94125c6cbd2097ce0d4a3ace35e308e104fed6d7537f7680d8a differ diff --git a/gateway_frontend/projects/.resources/af716dc2668f73b2eb0c42a2c4bbaebc3f07a1ad1932ef2570965f36930ccf87 b/gateway_frontend/projects/.resources/af716dc2668f73b2eb0c42a2c4bbaebc3f07a1ad1932ef2570965f36930ccf87 new file mode 100644 index 0000000..52ce1aa Binary files /dev/null and b/gateway_frontend/projects/.resources/af716dc2668f73b2eb0c42a2c4bbaebc3f07a1ad1932ef2570965f36930ccf87 differ diff --git a/gateway_frontend/projects/.resources/afc49eb7ba789f75d49e50be883b0fc99f317447687f78ca2958d6ce61d8e25b b/gateway_frontend/projects/.resources/afc49eb7ba789f75d49e50be883b0fc99f317447687f78ca2958d6ce61d8e25b new file mode 100644 index 0000000..c569bb0 --- /dev/null +++ b/gateway_frontend/projects/.resources/afc49eb7ba789f75d49e50be883b0fc99f317447687f78ca2958d6ce61d8e25b @@ -0,0 +1,27 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "AlarmJournalTable" + }, + "position": { + "basis": "100%", + "grow": 1, + "shrink": 0 + }, + "type": "ia.display.alarmjournaltable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b0646b4536ffe5f4f012f6c7df2156c4a79d2bb0bdd94baabf49eacb46d07845 b/gateway_frontend/projects/.resources/b0646b4536ffe5f4f012f6c7df2156c4a79d2bb0bdd94baabf49eacb46d07845 new file mode 100644 index 0000000..cdfba1f --- /dev/null +++ b/gateway_frontend/projects/.resources/b0646b4536ffe5f4f012f6c7df2156c4a79d2bb0bdd94baabf49eacb46d07845 @@ -0,0 +1,61 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b0ebe1706bc64230a808d2739e29ccbc4d6f7f88372afd7cda62edffd81b5ab0 b/gateway_frontend/projects/.resources/b0ebe1706bc64230a808d2739e29ccbc4d6f7f88372afd7cda62edffd81b5ab0 new file mode 100644 index 0000000..c8daae3 Binary files /dev/null and b/gateway_frontend/projects/.resources/b0ebe1706bc64230a808d2739e29ccbc4d6f7f88372afd7cda62edffd81b5ab0 differ diff --git a/gateway_frontend/projects/.resources/b11caac50a1f62767d40a3a57f5148bd3a6f52fa3510b60e3a082244c7c99c39 b/gateway_frontend/projects/.resources/b11caac50a1f62767d40a3a57f5148bd3a6f52fa3510b60e3a082244c7c99c39 new file mode 100644 index 0000000..cee47a0 Binary files /dev/null and b/gateway_frontend/projects/.resources/b11caac50a1f62767d40a3a57f5148bd3a6f52fa3510b60e3a082244c7c99c39 differ diff --git a/gateway_frontend/projects/.resources/b160353eafaac792cdf0c23ea4e1136d6bf0859af1ea494cb2b3c4c5711bd0ca b/gateway_frontend/projects/.resources/b160353eafaac792cdf0c23ea4e1136d6bf0859af1ea494cb2b3c4c5711bd0ca new file mode 100644 index 0000000..1840eeb Binary files /dev/null and b/gateway_frontend/projects/.resources/b160353eafaac792cdf0c23ea4e1136d6bf0859af1ea494cb2b3c4c5711bd0ca differ diff --git a/gateway_frontend/projects/.resources/b1f72408e425b19ba91923b504e222f4e1d075e69428992ea219a8638bcb2367 b/gateway_frontend/projects/.resources/b1f72408e425b19ba91923b504e222f4e1d075e69428992ea219a8638bcb2367 new file mode 100644 index 0000000..b15adab Binary files /dev/null and b/gateway_frontend/projects/.resources/b1f72408e425b19ba91923b504e222f4e1d075e69428992ea219a8638bcb2367 differ diff --git a/gateway_frontend/projects/.resources/b288537b510f42f71a931d9f537c3aa5ee27a48b2db7ec670a8c478f90b8acdb b/gateway_frontend/projects/.resources/b288537b510f42f71a931d9f537c3aa5ee27a48b2db7ec670a8c478f90b8acdb new file mode 100644 index 0000000..49fe2e8 Binary files /dev/null and b/gateway_frontend/projects/.resources/b288537b510f42f71a931d9f537c3aa5ee27a48b2db7ec670a8c478f90b8acdb differ diff --git a/gateway_frontend/projects/.resources/b29be2add6d59766b041fa426ef8f0c8a08115f713a0409a62115db73ba8e6a5 b/gateway_frontend/projects/.resources/b29be2add6d59766b041fa426ef8f0c8a08115f713a0409a62115db73ba8e6a5 new file mode 100644 index 0000000..910b5a1 Binary files /dev/null and b/gateway_frontend/projects/.resources/b29be2add6d59766b041fa426ef8f0c8a08115f713a0409a62115db73ba8e6a5 differ diff --git a/gateway_frontend/projects/.resources/b30b79551b3d50986ed77006f16e9de8dc43cb6d8dac8e5fb3e9090fe3698bd2 b/gateway_frontend/projects/.resources/b30b79551b3d50986ed77006f16e9de8dc43cb6d8dac8e5fb3e9090fe3698bd2 new file mode 100644 index 0000000..fb17b32 --- /dev/null +++ b/gateway_frontend/projects/.resources/b30b79551b3d50986ed77006f16e9de8dc43cb6d8dac8e5fb3e9090fe3698bd2 @@ -0,0 +1,77 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 18, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 0.7778, + "width": 1 + }, + "props": { + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 1.1111, + "width": 0.1744, + "x": 0.9, + "y": -0.6 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b329b430bb900cd25b3e746776888eec5ba80349afc58a6e8194142c975cc21e b/gateway_frontend/projects/.resources/b329b430bb900cd25b3e746776888eec5ba80349afc58a6e8194142c975cc21e new file mode 100644 index 0000000..9aab5bd Binary files /dev/null and b/gateway_frontend/projects/.resources/b329b430bb900cd25b3e746776888eec5ba80349afc58a6e8194142c975cc21e differ diff --git a/gateway_frontend/projects/.resources/b32a815895dbdab7f709c3ed7b1f0e6075b1f3a7b60a7836909c13227f68c361 b/gateway_frontend/projects/.resources/b32a815895dbdab7f709c3ed7b1f0e6075b1f3a7b60a7836909c13227f68c361 new file mode 100644 index 0000000..e4a7ec4 --- /dev/null +++ b/gateway_frontend/projects/.resources/b32a815895dbdab7f709c3ed7b1f0e6075b1f3a7b60a7836909c13227f68c361 @@ -0,0 +1,308 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Meta\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/startup/onStartup.py b/gateway_frontend/projects/.resources/b3305db968765c8dd12a09f6fc8005a94dcb89f5a2140db0a79f621bd858edb5 similarity index 100% rename from gateway_frontend/projects/Base/ignition/startup/onStartup.py rename to gateway_frontend/projects/.resources/b3305db968765c8dd12a09f6fc8005a94dcb89f5a2140db0a79f621bd858edb5 diff --git a/gateway_frontend/projects/.resources/b35588562be8c558247bb310a9ec47bd1a9fda59b5f4d450878cb455fb6277a5 b/gateway_frontend/projects/.resources/b35588562be8c558247bb310a9ec47bd1a9fda59b5f4d450878cb455fb6277a5 new file mode 100644 index 0000000..0adcc27 Binary files /dev/null and b/gateway_frontend/projects/.resources/b35588562be8c558247bb310a9ec47bd1a9fda59b5f4d450878cb455fb6277a5 differ diff --git a/gateway_frontend/projects/.resources/b3845eefce20c4fbfcac8524d57fa8d527c041d05a6c40d9529fde16e5bf2755 b/gateway_frontend/projects/.resources/b3845eefce20c4fbfcac8524d57fa8d527c041d05a6c40d9529fde16e5bf2755 new file mode 100644 index 0000000..438bc98 --- /dev/null +++ b/gateway_frontend/projects/.resources/b3845eefce20c4fbfcac8524d57fa8d527c041d05a6c40d9529fde16e5bf2755 @@ -0,0 +1,174 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "80%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + } + ], + "path": "_Sandbox/aisle" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b3a11bd6a52ad17231974c155f29e09d9d6798758f705951e89ac53c53e83562 b/gateway_frontend/projects/.resources/b3a11bd6a52ad17231974c155f29e09d9d6798758f705951e89ac53c53e83562 new file mode 100644 index 0000000..4ac5be1 Binary files /dev/null and b/gateway_frontend/projects/.resources/b3a11bd6a52ad17231974c155f29e09d9d6798758f705951e89ac53c53e83562 differ diff --git a/gateway_frontend/projects/.resources/b3a9af82fe2d196db89223ca76b4ab5afffd9aa78ba09f07d3f54a9127554e19 b/gateway_frontend/projects/.resources/b3a9af82fe2d196db89223ca76b4ab5afffd9aa78ba09f07d3f54a9127554e19 new file mode 100644 index 0000000..0ad5bb4 Binary files /dev/null and b/gateway_frontend/projects/.resources/b3a9af82fe2d196db89223ca76b4ab5afffd9aa78ba09f07d3f54a9127554e19 differ diff --git a/gateway_frontend/projects/.resources/b3e7a4f77101537577a567f57b930b852677e6d27e1ed033de4239c2d1564cbe b/gateway_frontend/projects/.resources/b3e7a4f77101537577a567f57b930b852677e6d27e1ed033de4239c2d1564cbe new file mode 100644 index 0000000..127d8c0 Binary files /dev/null and b/gateway_frontend/projects/.resources/b3e7a4f77101537577a567f57b930b852677e6d27e1ed033de4239c2d1564cbe differ diff --git a/gateway_frontend/projects/.resources/b420183e4d6c3b6b7283a125302523d8e19c3474b83488417c5c635fd2643cc7 b/gateway_frontend/projects/.resources/b420183e4d6c3b6b7283a125302523d8e19c3474b83488417c5c635fd2643cc7 new file mode 100644 index 0000000..03b0fdb Binary files /dev/null and b/gateway_frontend/projects/.resources/b420183e4d6c3b6b7283a125302523d8e19c3474b83488417c5c635fd2643cc7 differ diff --git a/gateway_frontend/projects/.resources/b42c9a044d7836b0e4b31403e4e890943e44c32819b0512ae8f8082d6b5e9baa b/gateway_frontend/projects/.resources/b42c9a044d7836b0e4b31403e4e890943e44c32819b0512ae8f8082d6b5e9baa new file mode 100644 index 0000000..d4835b9 --- /dev/null +++ b/gateway_frontend/projects/.resources/b42c9a044d7836b0e4b31403e4e890943e44c32819b0512ae8f8082d6b5e9baa @@ -0,0 +1,218 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 29, + "width": 56 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "Spot Leak 1" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b4c476c2a6dfbc0f018f1f929b41eda927c552c077781fcbd10ec1b5be935587 b/gateway_frontend/projects/.resources/b4c476c2a6dfbc0f018f1f929b41eda927c552c077781fcbd10ec1b5be935587 new file mode 100644 index 0000000..5ba269e Binary files /dev/null and b/gateway_frontend/projects/.resources/b4c476c2a6dfbc0f018f1f929b41eda927c552c077781fcbd10ec1b5be935587 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/.resources/b51c8f75b974d44f066f1ded4b4ea2ca2993a0b87912707036b75a1ccfcae694 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/props.json rename to gateway_frontend/projects/.resources/b51c8f75b974d44f066f1ded4b4ea2ca2993a0b87912707036b75a1ccfcae694 diff --git a/gateway_frontend/projects/.resources/b559c1240e5fefd91a61f26317816ed8b8c7425301fab6e5e49ae758b99e6aa7 b/gateway_frontend/projects/.resources/b559c1240e5fefd91a61f26317816ed8b8c7425301fab6e5e49ae758b99e6aa7 new file mode 100644 index 0000000..fc8bcbd Binary files /dev/null and b/gateway_frontend/projects/.resources/b559c1240e5fefd91a61f26317816ed8b8c7425301fab6e5e49ae758b99e6aa7 differ diff --git a/gateway_frontend/projects/.resources/b563ba1fd8e155eb3f01a316c0689658fac7d9a8e1e04c850662a5eb9642d03e b/gateway_frontend/projects/.resources/b563ba1fd8e155eb3f01a316c0689658fac7d9a8e1e04c850662a5eb9642d03e new file mode 100644 index 0000000..2f258af Binary files /dev/null and b/gateway_frontend/projects/.resources/b563ba1fd8e155eb3f01a316c0689658fac7d9a8e1e04c850662a5eb9642d03e differ diff --git a/gateway_frontend/projects/.resources/b56f14995569022b5049a4551bb0901d6876a1d35cee71ac9ea74d22033f6b7d b/gateway_frontend/projects/.resources/b56f14995569022b5049a4551bb0901d6876a1d35cee71ac9ea74d22033f6b7d new file mode 100644 index 0000000..eed2e51 Binary files /dev/null and b/gateway_frontend/projects/.resources/b56f14995569022b5049a4551bb0901d6876a1d35cee71ac9ea74d22033f6b7d differ diff --git a/gateway_frontend/projects/.resources/b59b31967b1bd7b500e3e07bf29a27045cca4b47a7774a4fba202b318575dac9 b/gateway_frontend/projects/.resources/b59b31967b1bd7b500e3e07bf29a27045cca4b47a7774a4fba202b318575dac9 new file mode 100644 index 0000000..fa4a75c Binary files /dev/null and b/gateway_frontend/projects/.resources/b59b31967b1bd7b500e3e07bf29a27045cca4b47a7774a4fba202b318575dac9 differ diff --git a/gateway_frontend/projects/.resources/b5c7baa9cbe5fbe63b166faffaa368f069a1bd09d603b0ab6693803cc12f7961 b/gateway_frontend/projects/.resources/b5c7baa9cbe5fbe63b166faffaa368f069a1bd09d603b0ab6693803cc12f7961 new file mode 100644 index 0000000..e4fada6 Binary files /dev/null and b/gateway_frontend/projects/.resources/b5c7baa9cbe5fbe63b166faffaa368f069a1bd09d603b0ab6693803cc12f7961 differ diff --git a/gateway_frontend/projects/.resources/b621f1fdc65b089e12ce1467b001fc0f3cb9edd4859cde60a37a6bddcff399f3 b/gateway_frontend/projects/.resources/b621f1fdc65b089e12ce1467b001fc0f3cb9edd4859cde60a37a6bddcff399f3 new file mode 100644 index 0000000..e9c2d6a Binary files /dev/null and b/gateway_frontend/projects/.resources/b621f1fdc65b089e12ce1467b001fc0f3cb9edd4859cde60a37a6bddcff399f3 differ diff --git a/gateway_frontend/projects/.resources/b63758d89713b6921f68f4d36ef71538ec6ab9aa1a8e4962b9f6a6e7e207f9d7 b/gateway_frontend/projects/.resources/b63758d89713b6921f68f4d36ef71538ec6ab9aa1a8e4962b9f6a6e7e207f9d7 new file mode 100644 index 0000000..675c375 Binary files /dev/null and b/gateway_frontend/projects/.resources/b63758d89713b6921f68f4d36ef71538ec6ab9aa1a8e4962b9f6a6e7e207f9d7 differ diff --git a/gateway_frontend/projects/.resources/b6509330638d7fa37cf3d5635f9140a69c4cb9ef5ba971ee1fc76d42af5a89c9 b/gateway_frontend/projects/.resources/b6509330638d7fa37cf3d5635f9140a69c4cb9ef5ba971ee1fc76d42af5a89c9 new file mode 100644 index 0000000..de3b213 --- /dev/null +++ b/gateway_frontend/projects/.resources/b6509330638d7fa37cf3d5635f9140a69c4cb9ef5ba971ee1fc76d42af5a89c9 @@ -0,0 +1,153 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 55, + "width": 80 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 20 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 30, + "y": 20 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "y": 33 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b6545c235b49d8c4ebc865507cd97a40fbe7f3d4fd804f21d862b16f0cd2f660 b/gateway_frontend/projects/.resources/b6545c235b49d8c4ebc865507cd97a40fbe7f3d4fd804f21d862b16f0cd2f660 new file mode 100644 index 0000000..e2ed7d5 Binary files /dev/null and b/gateway_frontend/projects/.resources/b6545c235b49d8c4ebc865507cd97a40fbe7f3d4fd804f21d862b16f0cd2f660 differ diff --git a/gateway_frontend/projects/.resources/b6b90a0345e36c8cbfd7b9bdb08d5bf64047c05aaac1bd7e83a92ee9f72427d6 b/gateway_frontend/projects/.resources/b6b90a0345e36c8cbfd7b9bdb08d5bf64047c05aaac1bd7e83a92ee9f72427d6 new file mode 100644 index 0000000..b33e011 --- /dev/null +++ b/gateway_frontend/projects/.resources/b6b90a0345e36c8cbfd7b9bdb08d5bf64047c05aaac1bd7e83a92ee9f72427d6 @@ -0,0 +1,3236 @@ +{ + "custom": { + "busPower": true, + "colors": { + "breakers": {}, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "input": "var(--oneline-green)", + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": true + }, + "shunts": { + "st1": "value", + "st2": "value", + "st3": "value", + "st4": "value", + "st5": "value", + "st6": "value", + "st7": "value", + "st8": "value" + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.busPower": { + "persistent": true + }, + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.main": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.main}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.busPower" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b6c261ac2ed699fe5f30c6fcdcd18ef0c9c3d37c3db293e4e4c43d2c6139dfdd b/gateway_frontend/projects/.resources/b6c261ac2ed699fe5f30c6fcdcd18ef0c9c3d37c3db293e4e4c43d2c6139dfdd new file mode 100644 index 0000000..44931e4 --- /dev/null +++ b/gateway_frontend/projects/.resources/b6c261ac2ed699fe5f30c6fcdcd18ef0c9c3d37c3db293e4e4c43d2c6139dfdd @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01", + "udt_type": "RPP" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b729157eb0395adaa78cca7da38ae2b897c1e0bab56d03d4898764294367b94a b/gateway_frontend/projects/.resources/b729157eb0395adaa78cca7da38ae2b897c1e0bab56d03d4898764294367b94a new file mode 100644 index 0000000..1598d72 --- /dev/null +++ b/gateway_frontend/projects/.resources/b729157eb0395adaa78cca7da38ae2b897c1e0bab56d03d4898764294367b94a @@ -0,0 +1,3869 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{view.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{view.custom.status_items}" + }, + { + "input": "Control", + "output": "{view.custom.control_items}" + }, + { + "input": "Config", + "output": "{view.custom.config_items}" + }, + { + "input": "Meta", + "output": "{view.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b77908085dd2e474bd6e3c19cc606cee2f09fcb504a88a154aacfbb123ca9bbc b/gateway_frontend/projects/.resources/b77908085dd2e474bd6e3c19cc606cee2f09fcb504a88a154aacfbb123ca9bbc new file mode 100644 index 0000000..3503eac --- /dev/null +++ b/gateway_frontend/projects/.resources/b77908085dd2e474bd6e3c19cc606cee2f09fcb504a88a154aacfbb123ca9bbc @@ -0,0 +1,355 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 52.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 73, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 65 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b78f42ccc4022cfed298b2776ce3adb01af242040693bfeb6faba7fb582739ca b/gateway_frontend/projects/.resources/b78f42ccc4022cfed298b2776ce3adb01af242040693bfeb6faba7fb582739ca new file mode 100644 index 0000000..be2fed9 Binary files /dev/null and b/gateway_frontend/projects/.resources/b78f42ccc4022cfed298b2776ce3adb01af242040693bfeb6faba7fb582739ca differ diff --git a/gateway_frontend/projects/.resources/b7bde91f265f092a173043c7fc5ea9263025966fb602209c84a70da39251bdea b/gateway_frontend/projects/.resources/b7bde91f265f092a173043c7fc5ea9263025966fb602209c84a70da39251bdea new file mode 100644 index 0000000..a07d33b Binary files /dev/null and b/gateway_frontend/projects/.resources/b7bde91f265f092a173043c7fc5ea9263025966fb602209c84a70da39251bdea differ diff --git a/gateway_frontend/projects/.resources/b8429aa9adce98b0794a384da0a74bc218d44a25347cffd6dd0c053a597621d9 b/gateway_frontend/projects/.resources/b8429aa9adce98b0794a384da0a74bc218d44a25347cffd6dd0c053a597621d9 new file mode 100644 index 0000000..efd722f --- /dev/null +++ b/gateway_frontend/projects/.resources/b8429aa9adce98b0794a384da0a74bc218d44a25347cffd6dd0c053a597621d9 @@ -0,0 +1,314 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "500px" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Table" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "data": [ + { + "city": { + "align": "center", + "editable": true, + "justify": "left", + "style": { + "backgroundColor": "#F7901D", + "classes": "some-class" + }, + "value": "Folsom" + }, + "country": "United States", + "population": 77271 + }, + { + "city": "Helsinki", + "country": "Finland", + "population": 635591 + }, + { + "city": "Jakarta", + "country": "Indonesia", + "population": 10187595 + }, + { + "city": "Madrid", + "country": "Spain", + "population": 3233527 + }, + { + "city": "Prague", + "country": "Czech Republic", + "population": 1241664 + }, + { + "city": "San Diego", + "country": "United States", + "population": 1406630 + }, + { + "city": "San Francisco", + "country": "United States", + "population": 884363 + }, + { + "city": "Shanghai", + "country": "China", + "population": 24153000 + }, + { + "city": "Tokyo", + "country": "Japan", + "population": 13617000 + }, + { + "city": "Washington, DC", + "country": "United States", + "population": 658893 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Delhi", + "country": "India", + "population": 11034555 + }, + { + "city": "Dhaka", + "country": "Bangladesh", + "population": 14399000 + }, + { + "city": "Lagos", + "country": "Nigeria", + "population": 16060303 + }, + { + "city": "Karachi", + "country": "Pakistan", + "population": 14910352 + }, + { + "city": "Istanbul", + "country": "Turkey", + "population": 14025000 + }, + { + "city": "Cairo", + "country": "Egypt", + "population": 10230350 + }, + { + "city": "Mexico City", + "country": "Mexico", + "population": 8974724 + }, + { + "city": "London", + "country": "United Kingdom", + "population": 8825001 + }, + { + "city": "New York City", + "country": "United States", + "population": 8622698 + }, + { + "city": "Tehran", + "country": "Iran", + "population": 8154051 + }, + { + "city": "Bogota", + "country": "Colombia", + "population": 7878783 + }, + { + "city": "Rio de Janeiro", + "country": "Brazil", + "population": 6429923 + }, + { + "city": "Riyadh", + "country": "Saudi Arabia", + "population": 5676621 + }, + { + "city": "Singapore", + "country": "Singapore", + "population": 5535000 + }, + { + "city": "Saint Petersburg", + "country": "Russia", + "population": 5191690 + }, + { + "city": "Sydney", + "country": "Australia", + "population": 208374 + }, + { + "city": "Abidjan", + "country": "Ivory Coast", + "population": 4765000 + }, + { + "city": "Dar es Salaam", + "country": "Tanzania", + "population": 4364541 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Los Angeles", + "country": "United States", + "population": 3884307 + }, + { + "city": "Berlin", + "country": "Germany", + "population": 3517424 + }, + { + "city": "Jeddah", + "country": "Saudi Arabia", + "population": 3456259 + }, + { + "city": "Kabul", + "country": "Afghanistan", + "population": 3414100 + }, + { + "city": "Mashhad", + "country": "Iran", + "population": 3001184 + }, + { + "city": "Milan", + "country": "Italy", + "population": 1359905 + }, + { + "city": "Kiev", + "country": "Ukraine", + "population": 2908703 + }, + { + "city": "Rome", + "country": "Italy", + "population": 2877215 + }, + { + "city": "Chicago", + "country": "United States", + "population": 2695598 + }, + { + "city": "Osaka", + "country": "Japan", + "population": 2691742 + }, + { + "city": "Bandung", + "country": "Indonesia", + "population": 2575478 + }, + { + "city": "Managua", + "country": "Nicaragua", + "population": 2560789 + }, + { + "city": "Paris", + "country": "France", + "population": 2229621 + }, + { + "city": "Shiraz", + "country": "Iran", + "population": 1869001 + }, + { + "city": "Manila", + "country": "Philippines", + "population": 1780148 + }, + { + "city": "Montreal", + "country": "Canada", + "population": 1649519 + }, + { + "city": "Guadalajara", + "country": "Mexico", + "population": 1495189 + }, + { + "city": "Dallas", + "country": "United States", + "population": 1317929 + }, + { + "city": "Yerevan", + "country": "Armenia", + "population": 1060138 + }, + { + "city": "Tunis", + "country": "Tunisia", + "population": 1056247 + } + ] + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b893b63fb32831ae516f71197546bdeb48a2451b1d6c1271cea43d57c437cc43 b/gateway_frontend/projects/.resources/b893b63fb32831ae516f71197546bdeb48a2451b1d6c1271cea43d57c437cc43 new file mode 100644 index 0000000..39d1455 Binary files /dev/null and b/gateway_frontend/projects/.resources/b893b63fb32831ae516f71197546bdeb48a2451b1d6c1271cea43d57c437cc43 differ diff --git a/gateway_frontend/projects/.resources/b975bc73cf85cf364dea2870c98261ea62de0534ba078748c17b0200da78afb8 b/gateway_frontend/projects/.resources/b975bc73cf85cf364dea2870c98261ea62de0534ba078748c17b0200da78afb8 new file mode 100644 index 0000000..a5fb26f --- /dev/null +++ b/gateway_frontend/projects/.resources/b975bc73cf85cf364dea2870c98261ea62de0534ba078748c17b0200da78afb8 @@ -0,0 +1,157 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "10px", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b9b59ee37d8f50ba1d0ec2f2e0257f6ef8c0e3fdfb08cb735fe93a1f69c4337e b/gateway_frontend/projects/.resources/b9b59ee37d8f50ba1d0ec2f2e0257f6ef8c0e3fdfb08cb735fe93a1f69c4337e new file mode 100644 index 0000000..77aa40e Binary files /dev/null and b/gateway_frontend/projects/.resources/b9b59ee37d8f50ba1d0ec2f2e0257f6ef8c0e3fdfb08cb735fe93a1f69c4337e differ diff --git a/gateway_frontend/projects/.resources/b9beac6870a1db06313bdbcde0cc63a3395a506170da1f3c2e1e1e6ebc55f735 b/gateway_frontend/projects/.resources/b9beac6870a1db06313bdbcde0cc63a3395a506170da1f3c2e1e1e6ebc55f735 new file mode 100644 index 0000000..96d5a17 --- /dev/null +++ b/gateway_frontend/projects/.resources/b9beac6870a1db06313bdbcde0cc63a3395a506170da1f3c2e1e1e6ebc55f735 @@ -0,0 +1,22 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "meta": { + "name": "root" + }, + "props": { + "alignContent": "stretch", + "alignItems": "stretch", + "direction": "column", + "justify": "flex-start", + "style": { + "classes": "", + "overflow": "auto" + }, + "wrap": "nowrap" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/b9d4545da4d22f5669d540ce5f6a358890e9f62a2c058171c44874efd6eba9c3 b/gateway_frontend/projects/.resources/b9d4545da4d22f5669d540ce5f6a358890e9f62a2c058171c44874efd6eba9c3 new file mode 100644 index 0000000..65b512e Binary files /dev/null and b/gateway_frontend/projects/.resources/b9d4545da4d22f5669d540ce5f6a358890e9f62a2c058171c44874efd6eba9c3 differ diff --git a/gateway_frontend/projects/.resources/ba0f85b8a4c98d40475402341b23f5160772e236cbb888438e9299000c790555 b/gateway_frontend/projects/.resources/ba0f85b8a4c98d40475402341b23f5160772e236cbb888438e9299000c790555 new file mode 100644 index 0000000..2fb0f96 --- /dev/null +++ b/gateway_frontend/projects/.resources/ba0f85b8a4c98d40475402341b23f5160772e236cbb888438e9299000c790555 @@ -0,0 +1,76 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 250, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ba29256e876dc4a83b1c4acb9eeea0caa15a0769b1121a868fe037800bb9d8f3 b/gateway_frontend/projects/.resources/ba29256e876dc4a83b1c4acb9eeea0caa15a0769b1121a868fe037800bb9d8f3 new file mode 100644 index 0000000..0e66507 --- /dev/null +++ b/gateway_frontend/projects/.resources/ba29256e876dc4a83b1c4acb9eeea0caa15a0769b1121a868fe037800bb9d8f3 @@ -0,0 +1,3873 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "udt_type": "CDU" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bae3a292631fb7570e4020550551ac884978a4fbcf3f929353dcb0c93be8b889 b/gateway_frontend/projects/.resources/bae3a292631fb7570e4020550551ac884978a4fbcf3f929353dcb0c93be8b889 new file mode 100644 index 0000000..c671683 Binary files /dev/null and b/gateway_frontend/projects/.resources/bae3a292631fb7570e4020550551ac884978a4fbcf3f929353dcb0c93be8b889 differ diff --git a/gateway_frontend/projects/.resources/baf51afb9494931873236897f8e83d2210d355e7ad252ffb069cbc0d7c99c263 b/gateway_frontend/projects/.resources/baf51afb9494931873236897f8e83d2210d355e7ad252ffb069cbc0d7c99c263 new file mode 100644 index 0000000..fd08557 --- /dev/null +++ b/gateway_frontend/projects/.resources/baf51afb9494931873236897f8e83d2210d355e7ad252ffb069cbc0d7c99c263 @@ -0,0 +1,3274 @@ +{ + "custom": { + "colors": { + "breakers": {}, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": true + }, + "bus": true, + "input": true, + "shunts": { + "st1": true, + "st2": true, + "st3": true, + "st4": true, + "st5": true, + "st6": true, + "st7": true, + "st8": true + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.main": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.main}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.input": { + "binding": { + "config": { + "path": "view.custom.status.input" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.busPower} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/baf8c9e742c8cb15631964a72f48a9c0a7c3844309f7fd9dbf242ef1afed386a b/gateway_frontend/projects/.resources/baf8c9e742c8cb15631964a72f48a9c0a7c3844309f7fd9dbf242ef1afed386a new file mode 100644 index 0000000..00bc155 --- /dev/null +++ b/gateway_frontend/projects/.resources/baf8c9e742c8cb15631964a72f48a9c0a7c3844309f7fd9dbf242ef1afed386a @@ -0,0 +1,1344 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.95, + "width": 0.95, + "y": 0.05 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/baf941fda8a11dd17dfe61ba1faf869c88681231090d59368ebd3c0bf82a1ce1 b/gateway_frontend/projects/.resources/baf941fda8a11dd17dfe61ba1faf869c88681231090d59368ebd3c0bf82a1ce1 new file mode 100644 index 0000000..8fc67e3 --- /dev/null +++ b/gateway_frontend/projects/.resources/baf941fda8a11dd17dfe61ba1faf869c88681231090d59368ebd3c0bf82a1ce1 @@ -0,0 +1,85 @@ +{ + "custom": {}, + "params": { + "config": 0, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 100, + "width": 100 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "basis": "1px" + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "marginLeft": "150px", + "marginTop": "-10px", + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "id" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "RPP 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "status" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "Label" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible" + }, + "wrap": "wrap-reverse" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bb032a31822356ee92e59ba448c319c496f9f34c7c10d6dbed8192d50a7ade79 b/gateway_frontend/projects/.resources/bb032a31822356ee92e59ba448c319c496f9f34c7c10d6dbed8192d50a7ade79 new file mode 100644 index 0000000..a60424d --- /dev/null +++ b/gateway_frontend/projects/.resources/bb032a31822356ee92e59ba448c319c496f9f34c7c10d6dbed8192d50a7ade79 @@ -0,0 +1,278 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "250px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bb45eec8347f80efbcc456699362d818e0a35c7759d95b2b896ae1a3b439d256 b/gateway_frontend/projects/.resources/bb45eec8347f80efbcc456699362d818e0a35c7759d95b2b896ae1a3b439d256 new file mode 100644 index 0000000..0b76056 --- /dev/null +++ b/gateway_frontend/projects/.resources/bb45eec8347f80efbcc456699362d818e0a35c7759d95b2b896ae1a3b439d256 @@ -0,0 +1,273 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 64 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value_0" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bb814528179388d1b85231d0f3fb315e3e539ff956a86019f73dc8c322c2af36 b/gateway_frontend/projects/.resources/bb814528179388d1b85231d0f3fb315e3e539ff956a86019f73dc8c322c2af36 new file mode 100644 index 0000000..e1d6ae7 --- /dev/null +++ b/gateway_frontend/projects/.resources/bb814528179388d1b85231d0f3fb315e3e539ff956a86019f73dc8c322c2af36 @@ -0,0 +1,127 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '/parameters.item_label', + '/parameters.ui_accessLevel', + '/parameters.ui_format', + '/parameters.ui_group', + '/parameters.ui_isHidden', + '/parameters.ui_isReadOnly', + '/parameters.ui_order', + '/parameters.ui_type', + '/parameters.ui_widget', + '.ui_states'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[7].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "item_label": chunk[0].value, + "access_level": chunk[1].value, + "format": chunk[2].value, + "group": chunk[3].value, + "is_hidden": bool(chunk[4].value), + "is_read_only": bool(chunk[5].value), + "order": chunk[6].value, + "type": chunk[7].value, + "widget": chunk[8].value, + "states": chunk[9].value + }) + return output + +def generate_flex_array(list_tags, base_path): + """ + This function, generates de array for the flex repeater + in details pages, it hides the elements based on is_hidden property + and concatenates the dinamyc tagpath with the item sub path + Args: + instance_path (str): The UDT path + + Returns: + list: A list of tags to be used in detail pages flex repeater. + """ + output = [] + for item in list_tags: + if item['is_hidden'] is True: + continue + new_item = dict(item) + new_item['tagpath'] = base_path + str(item.get('sub_path', '')) + tag= {'item': new_item} + output.append(tag) + + return output + +def get_udt_menu(instance_path): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = ['/parameters.ui_type'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + for i in all_values: + if i.value not in output: + output.append(i.value) + + return output \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bb89a120221dd262e039585b2cd21989f1dbbc0de61754fe791f9e6932715a96 b/gateway_frontend/projects/.resources/bb89a120221dd262e039585b2cd21989f1dbbc0de61754fe791f9e6932715a96 new file mode 100644 index 0000000..12baf7a Binary files /dev/null and b/gateway_frontend/projects/.resources/bb89a120221dd262e039585b2cd21989f1dbbc0de61754fe791f9e6932715a96 differ diff --git a/gateway_frontend/projects/.resources/bb9e3442e885d414e947cfc0e3de3494236692351039b9a0eefbfa688edddc54 b/gateway_frontend/projects/.resources/bb9e3442e885d414e947cfc0e3de3494236692351039b9a0eefbfa688edddc54 new file mode 100644 index 0000000..0c80cdd --- /dev/null +++ b/gateway_frontend/projects/.resources/bb9e3442e885d414e947cfc0e3de3494236692351039b9a0eefbfa688edddc54 @@ -0,0 +1,1745 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.7767, + "width": 0.95, + "x": 0.0279, + "y": 0.1613 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0037, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0037, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0568, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.0568, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.1581, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.105, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.1581, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.105, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2575, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2044, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2575, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.2044, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.3582, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.305, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.3582, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.305, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.4581, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.405, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.4581, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.405, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_59" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5587, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_60" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5056, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_61" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5587, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_62" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.5056, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_63" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6593, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_64" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6062, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_65" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6593, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.6062, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7593, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7062, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7593, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.7062, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8605, + "y": 0.3683 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8074, + "y": 0.6183 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8605, + "y": 0.7833 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 0.0783, + "width": 0.0437, + "x": 0.8074, + "y": 0.2033 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 0.0783, + "width": 0.0436, + "x": 0.9565, + "y": 0.3773 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 0.0783, + "width": 0.0436, + "x": 0.903, + "y": 0.6334 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_77" + }, + "position": { + "height": 0.0783, + "width": 0.0436, + "x": 0.9565, + "y": 0.8025 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_78" + }, + "position": { + "height": 0.0785, + "width": 0.0436, + "x": 0.903, + "y": 0.2082 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bbc4d28d89714716b1aea9bf0ed7f788cc86a6742362e265973b66f657bedb00 b/gateway_frontend/projects/.resources/bbc4d28d89714716b1aea9bf0ed7f788cc86a6742362e265973b66f657bedb00 new file mode 100644 index 0000000..b31e5f7 --- /dev/null +++ b/gateway_frontend/projects/.resources/bbc4d28d89714716b1aea9bf0ed7f788cc86a6742362e265973b66f657bedb00 @@ -0,0 +1,211 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 78, + "width": 67, + "x": 96.01, + "y": 127.7 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 63, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 1.6441 + }, + "props": { + "params": { + "tagpath": "value" + }, + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 24.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 47.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 70.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 136.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9157, + "y": 113.66 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 159.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 182.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bbdcc0fb50e647e5d79f63201d29fcd2429fa5d5844436a234be30d5b47ce589 b/gateway_frontend/projects/.resources/bbdcc0fb50e647e5d79f63201d29fcd2429fa5d5844436a234be30d5b47ce589 new file mode 100644 index 0000000..397ecb4 Binary files /dev/null and b/gateway_frontend/projects/.resources/bbdcc0fb50e647e5d79f63201d29fcd2429fa5d5844436a234be30d5b47ce589 differ diff --git a/gateway_frontend/projects/.resources/bbf5562056c882e1c3a464c51a0b856211c951ffdb8b36aa554dc008b82bdf22 b/gateway_frontend/projects/.resources/bbf5562056c882e1c3a464c51a0b856211c951ffdb8b36aa554dc008b82bdf22 new file mode 100644 index 0000000..7e90387 Binary files /dev/null and b/gateway_frontend/projects/.resources/bbf5562056c882e1c3a464c51a0b856211c951ffdb8b36aa554dc008b82bdf22 differ diff --git a/gateway_frontend/projects/.resources/bc2397c04692a1cc065d8b9000d9629dab44693bd95355094929a3648a56426d b/gateway_frontend/projects/.resources/bc2397c04692a1cc065d8b9000d9629dab44693bd95355094929a3648a56426d new file mode 100644 index 0000000..ea0531b Binary files /dev/null and b/gateway_frontend/projects/.resources/bc2397c04692a1cc065d8b9000d9629dab44693bd95355094929a3648a56426d differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png b/gateway_frontend/projects/.resources/bc5128322494a293e91fa71ce0769a04e575f0060ce365be63061f774752bd46 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png rename to gateway_frontend/projects/.resources/bc5128322494a293e91fa71ce0769a04e575f0060ce365be63061f774752bd46 diff --git a/gateway_frontend/projects/.resources/bc829053d2151deb485016fb00652a617131d62930a5684a06290c9a3083a45b b/gateway_frontend/projects/.resources/bc829053d2151deb485016fb00652a617131d62930a5684a06290c9a3083a45b new file mode 100644 index 0000000..590a126 Binary files /dev/null and b/gateway_frontend/projects/.resources/bc829053d2151deb485016fb00652a617131d62930a5684a06290c9a3083a45b differ diff --git a/gateway_frontend/projects/.resources/bc8374cc078cbe4a6775f90421b58fd603cc884421c9ddd1c5b9c76a80455058 b/gateway_frontend/projects/.resources/bc8374cc078cbe4a6775f90421b58fd603cc884421c9ddd1c5b9c76a80455058 new file mode 100644 index 0000000..6372a70 Binary files /dev/null and b/gateway_frontend/projects/.resources/bc8374cc078cbe4a6775f90421b58fd603cc884421c9ddd1c5b9c76a80455058 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png b/gateway_frontend/projects/.resources/bd2238832c249b6800f6adb27ae5dd44d47a1dc436136d7146af77b2212d0836 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png rename to gateway_frontend/projects/.resources/bd2238832c249b6800f6adb27ae5dd44d47a1dc436136d7146af77b2212d0836 diff --git a/gateway_frontend/projects/.resources/bdc4c2373fda32c995a8c2f06d9d5d78aa718f2ac64eede9edc7bb2c68dad0a3 b/gateway_frontend/projects/.resources/bdc4c2373fda32c995a8c2f06d9d5d78aa718f2ac64eede9edc7bb2c68dad0a3 new file mode 100644 index 0000000..3b25666 Binary files /dev/null and b/gateway_frontend/projects/.resources/bdc4c2373fda32c995a8c2f06d9d5d78aa718f2ac64eede9edc7bb2c68dad0a3 differ diff --git a/gateway_frontend/projects/.resources/bec0714d28f407fd68eeb9221ec1ff632e12f380a5e1bae37b9ec935da194fbb b/gateway_frontend/projects/.resources/bec0714d28f407fd68eeb9221ec1ff632e12f380a5e1bae37b9ec935da194fbb new file mode 100644 index 0000000..506dfa6 --- /dev/null +++ b/gateway_frontend/projects/.resources/bec0714d28f407fd68eeb9221ec1ff632e12f380a5e1bae37b9ec935da194fbb @@ -0,0 +1,41 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1000 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "TagBrowseTree" + }, + "position": { + "basis": "25%" + }, + "type": "ia.display.tag-browse-tree" + }, + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "75%" + }, + "props": { + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bf1e278a1b14b88b728367a3d6f6315d4f46deebd945fbc92b2bbd473dd925e5 b/gateway_frontend/projects/.resources/bf1e278a1b14b88b728367a3d6f6315d4f46deebd945fbc92b2bbd473dd925e5 new file mode 100644 index 0000000..27d2f1a --- /dev/null +++ b/gateway_frontend/projects/.resources/bf1e278a1b14b88b728367a3d6f6315d4f46deebd945fbc92b2bbd473dd925e5 @@ -0,0 +1,157 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "tagpath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.tagpath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "!{view.params.item.read_only}" + }, + "type": "expr" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "path": "view.params.item.read_only" + }, + "transforms": [ + { + "fallback": "Text", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "Not-Allowed" + }, + { + "input": true, + "output": "Text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bf2072dcad13aef465a59805ab6ac80a5272c3dbf9773a1511ac25f3ab5b8bf5 b/gateway_frontend/projects/.resources/bf2072dcad13aef465a59805ab6ac80a5272c3dbf9773a1511ac25f3ab5b8bf5 new file mode 100644 index 0000000..afbea72 --- /dev/null +++ b/gateway_frontend/projects/.resources/bf2072dcad13aef465a59805ab6ac80a5272c3dbf9773a1511ac25f3ab5b8bf5 @@ -0,0 +1,46 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Oracle_logo.svg" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "contain" + }, + "source": "data:image/png;base64,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\u003d" + }, + "type": "ia.display.image" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bf2b3f67863aa529d6e41c44ba17aa6eb83528eaa2077f20f31a48037e950b6c b/gateway_frontend/projects/.resources/bf2b3f67863aa529d6e41c44ba17aa6eb83528eaa2077f20f31a48037e950b6c new file mode 100644 index 0000000..7ca5ab0 Binary files /dev/null and b/gateway_frontend/projects/.resources/bf2b3f67863aa529d6e41c44ba17aa6eb83528eaa2077f20f31a48037e950b6c differ diff --git a/gateway_frontend/projects/.resources/bf373c01a3a81fe87d376e6d0ac9ab352b4957a7430b4ea4c287c17b10bbd12b b/gateway_frontend/projects/.resources/bf373c01a3a81fe87d376e6d0ac9ab352b4957a7430b4ea4c287c17b10bbd12b new file mode 100644 index 0000000..2f23a55 Binary files /dev/null and b/gateway_frontend/projects/.resources/bf373c01a3a81fe87d376e6d0ac9ab352b4957a7430b4ea4c287c17b10bbd12b differ diff --git a/gateway_frontend/projects/.resources/bf486f68f2d0a84dbb7cf8c7acca860e1d022f93f29b5cacf743714b47a96ece b/gateway_frontend/projects/.resources/bf486f68f2d0a84dbb7cf8c7acca860e1d022f93f29b5cacf743714b47a96ece new file mode 100644 index 0000000..4da6509 --- /dev/null +++ b/gateway_frontend/projects/.resources/bf486f68f2d0a84dbb7cf8c7acca860e1d022f93f29b5cacf743714b47a96ece @@ -0,0 +1,642 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/bf6eb4d6645f61ed617d40fed8b4fe4ec0f2a4bab593ff57b8ea26fd38ba7e96 b/gateway_frontend/projects/.resources/bf6eb4d6645f61ed617d40fed8b4fe4ec0f2a4bab593ff57b8ea26fd38ba7e96 new file mode 100644 index 0000000..42ebedb --- /dev/null +++ b/gateway_frontend/projects/.resources/bf6eb4d6645f61ed617d40fed8b4fe4ec0f2a4bab593ff57b8ea26fd38ba7e96 @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "path", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/global-props/data.bin b/gateway_frontend/projects/.resources/bfd94943ad466476e26282fe280dda31f8520f0e6c61a8199a7712ac41dda4db similarity index 100% rename from gateway_frontend/projects/Base/ignition/global-props/data.bin rename to gateway_frontend/projects/.resources/bfd94943ad466476e26282fe280dda31f8520f0e6c61a8199a7712ac41dda4db diff --git a/gateway_frontend/projects/.resources/c00ecf4c5bf6a32d54ed8112fe9487965d51a122d16654f22726c1df404cb72b b/gateway_frontend/projects/.resources/c00ecf4c5bf6a32d54ed8112fe9487965d51a122d16654f22726c1df404cb72b new file mode 100644 index 0000000..abf8358 Binary files /dev/null and b/gateway_frontend/projects/.resources/c00ecf4c5bf6a32d54ed8112fe9487965d51a122d16654f22726c1df404cb72b differ diff --git a/gateway_frontend/projects/.resources/c016191d70c9ae0c34554409047dc4ed924cffd2a99c747664c1d56d524e8b09 b/gateway_frontend/projects/.resources/c016191d70c9ae0c34554409047dc4ed924cffd2a99c747664c1d56d524e8b09 new file mode 100644 index 0000000..7891ce0 --- /dev/null +++ b/gateway_frontend/projects/.resources/c016191d70c9ae0c34554409047dc4ed924cffd2a99c747664c1d56d524e8b09 @@ -0,0 +1,248 @@ +{ + "custom": { + "menu": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/CDU_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c065cba94cc3b99c916a05afbf0f27480f004db2ef65f3a23a1b51cd32eb4c30 b/gateway_frontend/projects/.resources/c065cba94cc3b99c916a05afbf0f27480f004db2ef65f3a23a1b51cd32eb4c30 new file mode 100644 index 0000000..c60b63d --- /dev/null +++ b/gateway_frontend/projects/.resources/c065cba94cc3b99c916a05afbf0f27480f004db2ef65f3a23a1b51cd32eb4c30 @@ -0,0 +1,965 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.8, + "width": 0.95, + "x": 0.0279, + "y": 0.1007 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0098 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.4033, + "width": 0.0839, + "x": 0.0306, + "y": 0.1143 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c06b19a0018a93a72eed11f5c823a5585f6bdd0b361cdf42b31e0a28fe656946 b/gateway_frontend/projects/.resources/c06b19a0018a93a72eed11f5c823a5585f6bdd0b361cdf42b31e0a28fe656946 new file mode 100644 index 0000000..859f776 Binary files /dev/null and b/gateway_frontend/projects/.resources/c06b19a0018a93a72eed11f5c823a5585f6bdd0b361cdf42b31e0a28fe656946 differ diff --git a/gateway_frontend/projects/.resources/c0bedd6aa5f9e1956a96dda0ab3453793b4dca8d2662da5082c7b06cbb3a05e3 b/gateway_frontend/projects/.resources/c0bedd6aa5f9e1956a96dda0ab3453793b4dca8d2662da5082c7b06cbb3a05e3 new file mode 100644 index 0000000..35ee939 --- /dev/null +++ b/gateway_frontend/projects/.resources/c0bedd6aa5f9e1956a96dda0ab3453793b4dca8d2662da5082c7b06cbb3a05e3 @@ -0,0 +1,142 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 125, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": 74.95999999999998, + "y": 66.88999999999999 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 62.64, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_68" + }, + "position": { + "height": 14, + "width": 35, + "x": 74.9, + "y": 2.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 35, + "x": 75.2348, + "y": 53.0992 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 35, + "x": 74.81476821899415, + "y": 17.957029342651367 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 48, + "x": 74.81, + "y": 35.96 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c0e72c4d2198fc6911a511392c9980b5db1defe91db25c2d4480bfe4a4bd54cc b/gateway_frontend/projects/.resources/c0e72c4d2198fc6911a511392c9980b5db1defe91db25c2d4480bfe4a4bd54cc new file mode 100644 index 0000000..7d4b2ee --- /dev/null +++ b/gateway_frontend/projects/.resources/c0e72c4d2198fc6911a511392c9980b5db1defe91db25c2d4480bfe4a4bd54cc @@ -0,0 +1,370 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_03" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_04" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "250px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c12368315d9790eaad236bfe3bf2ee5859fa7f7e44c2ddf1f224cff46520ed18 b/gateway_frontend/projects/.resources/c12368315d9790eaad236bfe3bf2ee5859fa7f7e44c2ddf1f224cff46520ed18 new file mode 100644 index 0000000..f041812 --- /dev/null +++ b/gateway_frontend/projects/.resources/c12368315d9790eaad236bfe3bf2ee5859fa7f7e44c2ddf1f224cff46520ed18 @@ -0,0 +1,680 @@ +{ + "custom": {}, + "params": { + "items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "propConfig": { + "params.items": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Status" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "path": "Components/Faceplates/_template/control" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Control" + }, + "props": { + "path": "Components/Faceplates/_template/info" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "path": "Components/Faceplates/_template/config" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "props": { + "path": "Components/Faceplates/_template/trend" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "props": { + "path": "Components/Faceplates/_template/meta" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 4, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c188401103fd2232f1d97ac338dfed66ed1789fea49aa3fe7efc78da7113599c b/gateway_frontend/projects/.resources/c188401103fd2232f1d97ac338dfed66ed1789fea49aa3fe7efc78da7113599c new file mode 100644 index 0000000..c928cde Binary files /dev/null and b/gateway_frontend/projects/.resources/c188401103fd2232f1d97ac338dfed66ed1789fea49aa3fe7efc78da7113599c differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png b/gateway_frontend/projects/.resources/c2048ff4fc01c0aa07bff5f07b1e54ce1fdb61e45a599d5c12e098756eec7ebe similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png rename to gateway_frontend/projects/.resources/c2048ff4fc01c0aa07bff5f07b1e54ce1fdb61e45a599d5c12e098756eec7ebe diff --git a/gateway_frontend/projects/.resources/c225090c0d0cbb8fd142fda69cfa473daa1055b8c076539599e92861ef484ee5 b/gateway_frontend/projects/.resources/c225090c0d0cbb8fd142fda69cfa473daa1055b8c076539599e92861ef484ee5 new file mode 100644 index 0000000..0cd2323 --- /dev/null +++ b/gateway_frontend/projects/.resources/c225090c0d0cbb8fd142fda69cfa473daa1055b8c076539599e92861ef484ee5 @@ -0,0 +1,243 @@ +{ + "custom": { + "menu": "value" + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/info\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 1, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c278a047553f54e9eaef8736f84d24b5bee4545afccf253b96385e18455f6626 b/gateway_frontend/projects/.resources/c278a047553f54e9eaef8736f84d24b5bee4545afccf253b96385e18455f6626 new file mode 100644 index 0000000..1019c2c Binary files /dev/null and b/gateway_frontend/projects/.resources/c278a047553f54e9eaef8736f84d24b5bee4545afccf253b96385e18455f6626 differ diff --git a/gateway_frontend/projects/.resources/c2f4a0aa0d0ffdd22e3c11a6fd53b82c2668e4edf876dd07b724b021534126ab b/gateway_frontend/projects/.resources/c2f4a0aa0d0ffdd22e3c11a6fd53b82c2668e4edf876dd07b724b021534126ab new file mode 100644 index 0000000..f299fe8 --- /dev/null +++ b/gateway_frontend/projects/.resources/c2f4a0aa0d0ffdd22e3c11a6fd53b82c2668e4edf876dd07b724b021534126ab @@ -0,0 +1,338 @@ +{ + "custom": { + "AlarmSeverity": 4 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 68, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 52.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 73, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 65 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c2fe8a4714e3ecf1147babcc6931f885f9160e37612ad0622ce7c478e3e49494 b/gateway_frontend/projects/.resources/c2fe8a4714e3ecf1147babcc6931f885f9160e37612ad0622ce7c478e3e49494 new file mode 100644 index 0000000..c575e8b Binary files /dev/null and b/gateway_frontend/projects/.resources/c2fe8a4714e3ecf1147babcc6931f885f9160e37612ad0622ce7c478e3e49494 differ diff --git a/gateway_frontend/projects/.resources/c323bb5090bbd991e3bf6ac8b2aa7b0d6fd463a704a9e7b5c45f8dc1b04ca820 b/gateway_frontend/projects/.resources/c323bb5090bbd991e3bf6ac8b2aa7b0d6fd463a704a9e7b5c45f8dc1b04ca820 new file mode 100644 index 0000000..f1789bc Binary files /dev/null and b/gateway_frontend/projects/.resources/c323bb5090bbd991e3bf6ac8b2aa7b0d6fd463a704a9e7b5c45f8dc1b04ca820 differ diff --git a/gateway_frontend/projects/.resources/c370a7feef1753c8bc9e057751e692461b5c70c11d701b606f495d283e33b064 b/gateway_frontend/projects/.resources/c370a7feef1753c8bc9e057751e692461b5c70c11d701b606f495d283e33b064 new file mode 100644 index 0000000..f866fff Binary files /dev/null and b/gateway_frontend/projects/.resources/c370a7feef1753c8bc9e057751e692461b5c70c11d701b606f495d283e33b064 differ diff --git a/gateway_frontend/projects/.resources/c378aa76795ac0b94bb02901d2affa051799a2ac10a7800acf9778ed968a3a4a b/gateway_frontend/projects/.resources/c378aa76795ac0b94bb02901d2affa051799a2ac10a7800acf9778ed968a3a4a new file mode 100644 index 0000000..0b1a876 Binary files /dev/null and b/gateway_frontend/projects/.resources/c378aa76795ac0b94bb02901d2affa051799a2ac10a7800acf9778ed968a3a4a differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/style.json b/gateway_frontend/projects/.resources/c3ae019b3628792f86dadf4ceffa96714bab59d3edc6439a77e7cca23a415d4e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/style.json rename to gateway_frontend/projects/.resources/c3ae019b3628792f86dadf4ceffa96714bab59d3edc6439a77e7cca23a415d4e diff --git a/gateway_frontend/projects/.resources/c3fbe2534e5465c014c304f7674c5d68c5fcbce42a33d4e1bf48262fb3c2eb51 b/gateway_frontend/projects/.resources/c3fbe2534e5465c014c304f7674c5d68c5fcbce42a33d4e1bf48262fb3c2eb51 new file mode 100644 index 0000000..3e1ee0b --- /dev/null +++ b/gateway_frontend/projects/.resources/c3fbe2534e5465c014c304f7674c5d68c5fcbce42a33d4e1bf48262fb3c2eb51 @@ -0,0 +1,238 @@ +{ + "custom": {}, + "params": { + "tagpath": "path", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 4, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c45b9c64b2cad03065594c4573486112faf359391b3bbf6fc043545933e87b5d b/gateway_frontend/projects/.resources/c45b9c64b2cad03065594c4573486112faf359391b3bbf6fc043545933e87b5d new file mode 100644 index 0000000..26ea452 Binary files /dev/null and b/gateway_frontend/projects/.resources/c45b9c64b2cad03065594c4573486112faf359391b3bbf6fc043545933e87b5d differ diff --git a/gateway_frontend/projects/.resources/c47cf98f42985c0d1cee6f9fafb1bd9eaa2037f44521bb2aa6a6fe1ec6c28216 b/gateway_frontend/projects/.resources/c47cf98f42985c0d1cee6f9fafb1bd9eaa2037f44521bb2aa6a6fe1ec6c28216 new file mode 100644 index 0000000..c029319 Binary files /dev/null and b/gateway_frontend/projects/.resources/c47cf98f42985c0d1cee6f9fafb1bd9eaa2037f44521bb2aa6a6fe1ec6c28216 differ diff --git a/gateway_frontend/projects/.resources/c4d3f93019c3c58af8915384c084524f38ef7ab973973086016371a024ef26c1 b/gateway_frontend/projects/.resources/c4d3f93019c3c58af8915384c084524f38ef7ab973973086016371a024ef26c1 new file mode 100644 index 0000000..885f5f9 --- /dev/null +++ b/gateway_frontend/projects/.resources/c4d3f93019c3c58af8915384c084524f38ef7ab973973086016371a024ef26c1 @@ -0,0 +1,145 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0963, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1407, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1813, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.2259, + "y": 0.1617 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.7767, + "width": 0.95, + "x": 0.0279, + "y": 0.1613 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c4f183b2e3a18177a91a5b9a61aae177e1d900757f789e18ac75d28ee1f905e6 b/gateway_frontend/projects/.resources/c4f183b2e3a18177a91a5b9a61aae177e1d900757f789e18ac75d28ee1f905e6 new file mode 100644 index 0000000..dc68817 Binary files /dev/null and b/gateway_frontend/projects/.resources/c4f183b2e3a18177a91a5b9a61aae177e1d900757f789e18ac75d28ee1f905e6 differ diff --git a/gateway_frontend/projects/.resources/c5111c59e6b677f22c060884b3f4c6b705c31d66e42c8363e905f0bd6e7c1fff b/gateway_frontend/projects/.resources/c5111c59e6b677f22c060884b3f4c6b705c31d66e42c8363e905f0bd6e7c1fff new file mode 100644 index 0000000..b5607ad Binary files /dev/null and b/gateway_frontend/projects/.resources/c5111c59e6b677f22c060884b3f4c6b705c31d66e42c8363e905f0bd6e7c1fff differ diff --git a/gateway_frontend/projects/.resources/c5e206c0bdfe912d28b5fc4e9447a5955fb5d04a1da4678e905bdaa88f5207ef b/gateway_frontend/projects/.resources/c5e206c0bdfe912d28b5fc4e9447a5955fb5d04a1da4678e905bdaa88f5207ef new file mode 100644 index 0000000..c44bc45 --- /dev/null +++ b/gateway_frontend/projects/.resources/c5e206c0bdfe912d28b5fc4e9447a5955fb5d04a1da4678e905bdaa88f5207ef @@ -0,0 +1,314 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Meta\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value, self.view.params.tagpath)", + "type": "script" + } + ], + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/view.json b/gateway_frontend/projects/.resources/c813e5767a3fbad95460f562834e6a1b0c024cc2f73728f681781f468f98161f similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/view.json rename to gateway_frontend/projects/.resources/c813e5767a3fbad95460f562834e6a1b0c024cc2f73728f681781f468f98161f diff --git a/gateway_frontend/projects/.resources/c8891330a5a099638b339efc087b14b67c81d5dee9b1d9cf1cc04c5cfa4eb7da b/gateway_frontend/projects/.resources/c8891330a5a099638b339efc087b14b67c81d5dee9b1d9cf1cc04c5cfa4eb7da new file mode 100644 index 0000000..7e31698 Binary files /dev/null and b/gateway_frontend/projects/.resources/c8891330a5a099638b339efc087b14b67c81d5dee9b1d9cf1cc04c5cfa4eb7da differ diff --git a/gateway_frontend/projects/.resources/c88a63e7aecb215c864d2b5d67e0ffa91c02bf4c6657fb916453f5980be17a7c b/gateway_frontend/projects/.resources/c88a63e7aecb215c864d2b5d67e0ffa91c02bf4c6657fb916453f5980be17a7c new file mode 100644 index 0000000..394933c --- /dev/null +++ b/gateway_frontend/projects/.resources/c88a63e7aecb215c864d2b5d67e0ffa91c02bf4c6657fb916453f5980be17a7c @@ -0,0 +1,154 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "10px", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/c89bec7866fac1043f1b33d631124e9c4589345a0d6c8de7e2058a68e5e8b8a0 b/gateway_frontend/projects/.resources/c89bec7866fac1043f1b33d631124e9c4589345a0d6c8de7e2058a68e5e8b8a0 new file mode 100644 index 0000000..9b6aa39 Binary files /dev/null and b/gateway_frontend/projects/.resources/c89bec7866fac1043f1b33d631124e9c4589345a0d6c8de7e2058a68e5e8b8a0 differ diff --git a/gateway_frontend/projects/.resources/c8eec984f02053fcc60150173c05e96d1d42043defd1289029f8a2855700248e b/gateway_frontend/projects/.resources/c8eec984f02053fcc60150173c05e96d1d42043defd1289029f8a2855700248e new file mode 100644 index 0000000..9e10d9e --- /dev/null +++ b/gateway_frontend/projects/.resources/c8eec984f02053fcc60150173c05e96d1d42043defd1289029f8a2855700248e @@ -0,0 +1,169 @@ +{ + "custom": { + "options": [ + "Open", + "Closed" + ], + "values": [ + "Open", + "Closed" + ] + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + } + }, + "propConfig": { + "custom.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}.ui_states" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "transforms": [ + { + "code": "\toptions \u003d self.view.custom.options\n\treturn options[int(value)]", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": 4, + "borderBottomRightRadius": 4, + "borderTopLeftRadius": 4, + "borderTopRightRadius": 4, + "color": "var(--call-to-action)", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json b/gateway_frontend/projects/.resources/c901af7525448d0ee4a52bf371ea6208f39d1b12cb3898387ae384bb7430bac6 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json rename to gateway_frontend/projects/.resources/c901af7525448d0ee4a52bf371ea6208f39d1b12cb3898387ae384bb7430bac6 diff --git a/gateway_frontend/projects/.resources/c934adea1cab62f39ed16d82b5432070efccb3a0a1e86ea9fd86767e60f27c56 b/gateway_frontend/projects/.resources/c934adea1cab62f39ed16d82b5432070efccb3a0a1e86ea9fd86767e60f27c56 new file mode 100644 index 0000000..e94c825 Binary files /dev/null and b/gateway_frontend/projects/.resources/c934adea1cab62f39ed16d82b5432070efccb3a0a1e86ea9fd86767e60f27c56 differ diff --git a/gateway_frontend/projects/.resources/c958133a413c02db9c9bea2fe40bd58bf11550673e1b41a50348f15046ee4336 b/gateway_frontend/projects/.resources/c958133a413c02db9c9bea2fe40bd58bf11550673e1b41a50348f15046ee4336 new file mode 100644 index 0000000..221e64e --- /dev/null +++ b/gateway_frontend/projects/.resources/c958133a413c02db9c9bea2fe40bd58bf11550673e1b41a50348f15046ee4336 @@ -0,0 +1,1345 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 585, + "width": 1530, + "x": 42.5, + "y": 65 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "opacity": 0.3, + "paint": "var(--palette-neutral-30-3)", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 4.42, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 94.18, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 165.75, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 256.19, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 4.42, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 94.18, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 165.75, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 256.19, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 219.89, + "width": 153, + "x": 323.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 195, + "width": 153, + "x": 323.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/thumbnail.png b/gateway_frontend/projects/.resources/c968c375c7e38c87d825e54d0f12afb053815ee6e078b5d2d4710ec60d6bd12c similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/thumbnail.png rename to gateway_frontend/projects/.resources/c968c375c7e38c87d825e54d0f12afb053815ee6e078b5d2d4710ec60d6bd12c diff --git a/gateway_frontend/projects/.resources/c9965a5c54c257e29d8fb3f42497bcb256ebb0160493a9abf5b02359ad1fba40 b/gateway_frontend/projects/.resources/c9965a5c54c257e29d8fb3f42497bcb256ebb0160493a9abf5b02359ad1fba40 new file mode 100644 index 0000000..e563d95 Binary files /dev/null and b/gateway_frontend/projects/.resources/c9965a5c54c257e29d8fb3f42497bcb256ebb0160493a9abf5b02359ad1fba40 differ diff --git a/gateway_frontend/projects/.resources/ca0d41d5069605f41d10f1b77b413d6270d01e99b9308423073e43782823baa9 b/gateway_frontend/projects/.resources/ca0d41d5069605f41d10f1b77b413d6270d01e99b9308423073e43782823baa9 new file mode 100644 index 0000000..7aaff20 Binary files /dev/null and b/gateway_frontend/projects/.resources/ca0d41d5069605f41d10f1b77b413d6270d01e99b9308423073e43782823baa9 differ diff --git a/gateway_frontend/projects/.resources/ca36b855bce898b7b90bec8a5bc2e4edf49acfc27a331bcb55125921b25633b2 b/gateway_frontend/projects/.resources/ca36b855bce898b7b90bec8a5bc2e4edf49acfc27a331bcb55125921b25633b2 new file mode 100644 index 0000000..e8952ac Binary files /dev/null and b/gateway_frontend/projects/.resources/ca36b855bce898b7b90bec8a5bc2e4edf49acfc27a331bcb55125921b25633b2 differ diff --git a/gateway_frontend/projects/.resources/cac567fce59861e3519103c37aa8229830d4bb853bc0395260a9158df89e8dda b/gateway_frontend/projects/.resources/cac567fce59861e3519103c37aa8229830d4bb853bc0395260a9158df89e8dda new file mode 100644 index 0000000..4978e87 Binary files /dev/null and b/gateway_frontend/projects/.resources/cac567fce59861e3519103c37aa8229830d4bb853bc0395260a9158df89e8dda differ diff --git a/gateway_frontend/projects/.resources/cb13d3a2c6b8c7a0370941838bca5f2abd4175b818914f5be62651929331da33 b/gateway_frontend/projects/.resources/cb13d3a2c6b8c7a0370941838bca5f2abd4175b818914f5be62651929331da33 new file mode 100644 index 0000000..24b210c --- /dev/null +++ b/gateway_frontend/projects/.resources/cb13d3a2c6b8c7a0370941838bca5f2abd4175b818914f5be62651929331da33 @@ -0,0 +1,206 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 96.011, + "y": 127.703 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 3.6441 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 21.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 39.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 95.8, + "y": 57.6913 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 149.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 131.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 167.6599723968506 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 185.65997239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/cb5326ff8021f5cb22ddb8d4d1f53c07ad97ac52d214c8dcd83b9b694e1623ec b/gateway_frontend/projects/.resources/cb5326ff8021f5cb22ddb8d4d1f53c07ad97ac52d214c8dcd83b9b694e1623ec new file mode 100644 index 0000000..2dac19b Binary files /dev/null and b/gateway_frontend/projects/.resources/cb5326ff8021f5cb22ddb8d4d1f53c07ad97ac52d214c8dcd83b9b694e1623ec differ diff --git a/gateway_frontend/projects/.resources/cbc2301ad19172a36614fe7bece01a054e030ee1c1df6db99844661228a4bea3 b/gateway_frontend/projects/.resources/cbc2301ad19172a36614fe7bece01a054e030ee1c1df6db99844661228a4bea3 new file mode 100644 index 0000000..8a430ba Binary files /dev/null and b/gateway_frontend/projects/.resources/cbc2301ad19172a36614fe7bece01a054e030ee1c1df6db99844661228a4bea3 differ diff --git a/gateway_frontend/projects/.resources/cbeb353b5aafeb93178d9330a0888faa744740630d30044030dcb507a56261bc b/gateway_frontend/projects/.resources/cbeb353b5aafeb93178d9330a0888faa744740630d30044030dcb507a56261bc new file mode 100644 index 0000000..4baf57f --- /dev/null +++ b/gateway_frontend/projects/.resources/cbeb353b5aafeb93178d9330a0888faa744740630d30044030dcb507a56261bc @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM21_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/cc1d4e5bf27e9fed11dadac417492399fb8b57ccb7caba026f8baf0545308fd5 b/gateway_frontend/projects/.resources/cc1d4e5bf27e9fed11dadac417492399fb8b57ccb7caba026f8baf0545308fd5 new file mode 100644 index 0000000..1554d70 Binary files /dev/null and b/gateway_frontend/projects/.resources/cc1d4e5bf27e9fed11dadac417492399fb8b57ccb7caba026f8baf0545308fd5 differ diff --git a/gateway_frontend/projects/.resources/cc2aa299e82052ef7eb85ffccceb31d08866ed891331ffc8ca3d6a706952170e b/gateway_frontend/projects/.resources/cc2aa299e82052ef7eb85ffccceb31d08866ed891331ffc8ca3d6a706952170e new file mode 100644 index 0000000..2412f55 Binary files /dev/null and b/gateway_frontend/projects/.resources/cc2aa299e82052ef7eb85ffccceb31d08866ed891331ffc8ca3d6a706952170e differ diff --git a/gateway_frontend/projects/.resources/cc3efc26576dbb637f845b8f78175745fcd7f49f3e12abff510b905ad1149f97 b/gateway_frontend/projects/.resources/cc3efc26576dbb637f845b8f78175745fcd7f49f3e12abff510b905ad1149f97 new file mode 100644 index 0000000..3e1b523 Binary files /dev/null and b/gateway_frontend/projects/.resources/cc3efc26576dbb637f845b8f78175745fcd7f49f3e12abff510b905ad1149f97 differ diff --git a/gateway_frontend/projects/.resources/ccb6f12e3c22da4eca3abdba340156378636535309345815c05730180b325f6e b/gateway_frontend/projects/.resources/ccb6f12e3c22da4eca3abdba340156378636535309345815c05730180b325f6e new file mode 100644 index 0000000..d7f05c3 --- /dev/null +++ b/gateway_frontend/projects/.resources/ccb6f12e3c22da4eca3abdba340156378636535309345815c05730180b325f6e @@ -0,0 +1,161 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hallv2", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ccead37dfcb407002ae32b1e8ad0f81da8958ac4359391b3c4f9a22e376ba47d b/gateway_frontend/projects/.resources/ccead37dfcb407002ae32b1e8ad0f81da8958ac4359391b3c4f9a22e376ba47d new file mode 100644 index 0000000..c6dfbbb Binary files /dev/null and b/gateway_frontend/projects/.resources/ccead37dfcb407002ae32b1e8ad0f81da8958ac4359391b3c4f9a22e376ba47d differ diff --git a/gateway_frontend/projects/.resources/ccf7687bc35bc6633f4ce6422c18e609c6cbe36aad91158d3d100e274d005c5c b/gateway_frontend/projects/.resources/ccf7687bc35bc6633f4ce6422c18e609c6cbe36aad91158d3d100e274d005c5c new file mode 100644 index 0000000..0d32f5b --- /dev/null +++ b/gateway_frontend/projects/.resources/ccf7687bc35bc6633f4ce6422c18e609c6cbe36aad91158d3d100e274d005c5c @@ -0,0 +1,305 @@ +{ + "custom": { + "menu": "value" + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/info\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "tagpath": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "status" + } + ] + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 4, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/cd09c9e445d7122eb67e20c9fcf705a065ce1eeb9e3dd6261bb00186ad4cff40 b/gateway_frontend/projects/.resources/cd09c9e445d7122eb67e20c9fcf705a065ce1eeb9e3dd6261bb00186ad4cff40 new file mode 100644 index 0000000..71e4038 Binary files /dev/null and b/gateway_frontend/projects/.resources/cd09c9e445d7122eb67e20c9fcf705a065ce1eeb9e3dd6261bb00186ad4cff40 differ diff --git a/gateway_frontend/projects/.resources/cd79b89f638e8feac5e7b306894b2821828a83f398f2ce7d97628d5557b0f4ae b/gateway_frontend/projects/.resources/cd79b89f638e8feac5e7b306894b2821828a83f398f2ce7d97628d5557b0f4ae new file mode 100644 index 0000000..1d0b6aa --- /dev/null +++ b/gateway_frontend/projects/.resources/cd79b89f638e8feac5e7b306894b2821828a83f398f2ce7d97628d5557b0f4ae @@ -0,0 +1,89 @@ +{ + "custom": { + "tags": null + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/cd7dbe83541cc0eeb921681ed4e9b77b5bca99998bc48ed8a7f2a4135370b4a6 b/gateway_frontend/projects/.resources/cd7dbe83541cc0eeb921681ed4e9b77b5bca99998bc48ed8a7f2a4135370b4a6 new file mode 100644 index 0000000..c1f222f Binary files /dev/null and b/gateway_frontend/projects/.resources/cd7dbe83541cc0eeb921681ed4e9b77b5bca99998bc48ed8a7f2a4135370b4a6 differ diff --git a/gateway_frontend/projects/.resources/cd8fbd03405651568f228fc14c2415127b40453949659381e9d80b67f6675872 b/gateway_frontend/projects/.resources/cd8fbd03405651568f228fc14c2415127b40453949659381e9d80b67f6675872 new file mode 100644 index 0000000..6bd8446 --- /dev/null +++ b/gateway_frontend/projects/.resources/cd8fbd03405651568f228fc14c2415127b40453949659381e9d80b67f6675872 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "80%" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/cd95cd4b3299d64fac89f8cbdc72b46f107039b19021b284d03c0a7f01598fef b/gateway_frontend/projects/.resources/cd95cd4b3299d64fac89f8cbdc72b46f107039b19021b284d03c0a7f01598fef new file mode 100644 index 0000000..d09dae2 Binary files /dev/null and b/gateway_frontend/projects/.resources/cd95cd4b3299d64fac89f8cbdc72b46f107039b19021b284d03c0a7f01598fef differ diff --git a/gateway_frontend/projects/.resources/cdd592f2633790f6016467fde988cb114a93dc27d6da9ef5d0d991ab2d0c0cc9 b/gateway_frontend/projects/.resources/cdd592f2633790f6016467fde988cb114a93dc27d6da9ef5d0d991ab2d0c0cc9 new file mode 100644 index 0000000..ee6a5a9 Binary files /dev/null and b/gateway_frontend/projects/.resources/cdd592f2633790f6016467fde988cb114a93dc27d6da9ef5d0d991ab2d0c0cc9 differ diff --git a/gateway_frontend/projects/.resources/cde3332d790f596026dbfc026c28f757cf9479b7fd35837cd08f57758a5fc408 b/gateway_frontend/projects/.resources/cde3332d790f596026dbfc026c28f757cf9479b7fd35837cd08f57758a5fc408 new file mode 100644 index 0000000..1d52d54 Binary files /dev/null and b/gateway_frontend/projects/.resources/cde3332d790f596026dbfc026c28f757cf9479b7fd35837cd08f57758a5fc408 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json b/gateway_frontend/projects/.resources/ce705ea26ee805e58ea1c8e17a5038afb03c87532d1c210c295f0227fefca17f similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json rename to gateway_frontend/projects/.resources/ce705ea26ee805e58ea1c8e17a5038afb03c87532d1c210c295f0227fefca17f diff --git a/gateway_frontend/projects/.resources/ce71af610fb7360b8173244d037926d9cd4f58301c1922e84e5db4a359519abc b/gateway_frontend/projects/.resources/ce71af610fb7360b8173244d037926d9cd4f58301c1922e84e5db4a359519abc new file mode 100644 index 0000000..e40bc6d --- /dev/null +++ b/gateway_frontend/projects/.resources/ce71af610fb7360b8173244d037926d9cd4f58301c1922e84e5db4a359519abc @@ -0,0 +1,356 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 67 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 52.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 62, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 54 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ce8deec5940ad58e26a4c31ade1a4b52ea2fd66d3bfaa6b128ef0f25eb6f0aaf b/gateway_frontend/projects/.resources/ce8deec5940ad58e26a4c31ade1a4b52ea2fd66d3bfaa6b128ef0f25eb6f0aaf new file mode 100644 index 0000000..a50464b --- /dev/null +++ b/gateway_frontend/projects/.resources/ce8deec5940ad58e26a4c31ade1a4b52ea2fd66d3bfaa6b128ef0f25eb6f0aaf @@ -0,0 +1,632 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "100%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "custom": { + "key": "value" + }, + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/cecac60283c5c5afd5da97d5a8ce4be6b96ed6bccabdc992b79fa85b646652d8 b/gateway_frontend/projects/.resources/cecac60283c5c5afd5da97d5a8ce4be6b96ed6bccabdc992b79fa85b646652d8 new file mode 100644 index 0000000..2a62c76 Binary files /dev/null and b/gateway_frontend/projects/.resources/cecac60283c5c5afd5da97d5a8ce4be6b96ed6bccabdc992b79fa85b646652d8 differ diff --git a/gateway_frontend/projects/.resources/cf164ba7577af1a7f6e358faf1ba25493f696bba6b14f5c19015fe5c0be46a11 b/gateway_frontend/projects/.resources/cf164ba7577af1a7f6e358faf1ba25493f696bba6b14f5c19015fe5c0be46a11 new file mode 100644 index 0000000..fd413dc Binary files /dev/null and b/gateway_frontend/projects/.resources/cf164ba7577af1a7f6e358faf1ba25493f696bba6b14f5c19015fe5c0be46a11 differ diff --git a/gateway_frontend/projects/.resources/cf364aa5dc0d3bd7a48381e4e4af2783fbb561177f82e7d06421a249285547bf b/gateway_frontend/projects/.resources/cf364aa5dc0d3bd7a48381e4e4af2783fbb561177f82e7d06421a249285547bf new file mode 100644 index 0000000..667a155 Binary files /dev/null and b/gateway_frontend/projects/.resources/cf364aa5dc0d3bd7a48381e4e4af2783fbb561177f82e7d06421a249285547bf differ diff --git a/gateway_frontend/projects/.resources/cf84b68b3db31261b64c57215495aa77ea88be59d03918a78b45aaf9b7c5bd50 b/gateway_frontend/projects/.resources/cf84b68b3db31261b64c57215495aa77ea88be59d03918a78b45aaf9b7c5bd50 new file mode 100644 index 0000000..fa38319 Binary files /dev/null and b/gateway_frontend/projects/.resources/cf84b68b3db31261b64c57215495aa77ea88be59d03918a78b45aaf9b7c5bd50 differ diff --git a/gateway_frontend/projects/.resources/cf876db9e7d67aef16741f6937b0ea5e8d826a41c65694431087349d5b7c8f03 b/gateway_frontend/projects/.resources/cf876db9e7d67aef16741f6937b0ea5e8d826a41c65694431087349d5b7c8f03 new file mode 100644 index 0000000..1a974cd Binary files /dev/null and b/gateway_frontend/projects/.resources/cf876db9e7d67aef16741f6937b0ea5e8d826a41c65694431087349d5b7c8f03 differ diff --git a/gateway_frontend/projects/.resources/cfe49e7c1243af916e3701b5e5eef8480b7b2d5257362f7b6ac451873620f8f9 b/gateway_frontend/projects/.resources/cfe49e7c1243af916e3701b5e5eef8480b7b2d5257362f7b6ac451873620f8f9 new file mode 100644 index 0000000..ab1ede6 Binary files /dev/null and b/gateway_frontend/projects/.resources/cfe49e7c1243af916e3701b5e5eef8480b7b2d5257362f7b6ac451873620f8f9 differ diff --git a/gateway_frontend/projects/.resources/d010e6551d6f72f9b7b21059e576bcc8997891dd09ca42aa83ddc0c49652085b b/gateway_frontend/projects/.resources/d010e6551d6f72f9b7b21059e576bcc8997891dd09ca42aa83ddc0c49652085b new file mode 100644 index 0000000..758bf16 Binary files /dev/null and b/gateway_frontend/projects/.resources/d010e6551d6f72f9b7b21059e576bcc8997891dd09ca42aa83ddc0c49652085b differ diff --git a/gateway_frontend/projects/.resources/d05bca0fdee9ca1136b11c2e21b395bc97f66a4ec0f905d94a447313b96aaca1 b/gateway_frontend/projects/.resources/d05bca0fdee9ca1136b11c2e21b395bc97f66a4ec0f905d94a447313b96aaca1 new file mode 100644 index 0000000..48267aa --- /dev/null +++ b/gateway_frontend/projects/.resources/d05bca0fdee9ca1136b11c2e21b395bc97f66a4ec0f905d94a447313b96aaca1 @@ -0,0 +1,92 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "RPP01_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "path": "Components/Diagrams/RPP" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP02_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "path": "Components/Diagrams/RPP" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d06a21513c786e9a520ff195409c24debd32ef1bb8580d5e986fdf4490ca3d0a b/gateway_frontend/projects/.resources/d06a21513c786e9a520ff195409c24debd32ef1bb8580d5e986fdf4490ca3d0a new file mode 100644 index 0000000..00f6cbb --- /dev/null +++ b/gateway_frontend/projects/.resources/d06a21513c786e9a520ff195409c24debd32ef1bb8580d5e986fdf4490ca3d0a @@ -0,0 +1,173 @@ +{ + "custom": { + "tagPath": "[default]_Testing/CDU/Info/Device ID" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + } + }, + "propConfig": { + "custom.tagPath": { + "binding": { + "config": { + "path": "view.params.item.tagPath" + }, + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.tagPath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}.isHidden" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "tag" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}.isReadOnly" + }, + "transforms": [ + { + "fallback": "text", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "not-allowed" + }, + { + "input": false, + "output": "text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.text": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/view.json b/gateway_frontend/projects/.resources/d0d229135179fc6184bf25526adb7d35ff1eb4b6557ec28814bfeb41899c6332 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/view.json rename to gateway_frontend/projects/.resources/d0d229135179fc6184bf25526adb7d35ff1eb4b6557ec28814bfeb41899c6332 diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json b/gateway_frontend/projects/.resources/d17d9bc9241e9bbd873b2b69bc7e04bff6638db5d03a71ed25f0a3a35851609e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json rename to gateway_frontend/projects/.resources/d17d9bc9241e9bbd873b2b69bc7e04bff6638db5d03a71ed25f0a3a35851609e diff --git a/gateway_frontend/projects/.resources/d1a3d2d42ad00dab1fd5d57e6dde6195665a13c685117a644f0d239bb3594708 b/gateway_frontend/projects/.resources/d1a3d2d42ad00dab1fd5d57e6dde6195665a13c685117a644f0d239bb3594708 new file mode 100644 index 0000000..e81bf81 Binary files /dev/null and b/gateway_frontend/projects/.resources/d1a3d2d42ad00dab1fd5d57e6dde6195665a13c685117a644f0d239bb3594708 differ diff --git a/gateway_frontend/projects/.resources/d1a6590f2c1034b47dc970e4c51787580f06066e1280a5e6fd56c08a2e590a1b b/gateway_frontend/projects/.resources/d1a6590f2c1034b47dc970e4c51787580f06066e1280a5e6fd56c08a2e590a1b new file mode 100644 index 0000000..55704e4 --- /dev/null +++ b/gateway_frontend/projects/.resources/d1a6590f2c1034b47dc970e4c51787580f06066e1280a5e6fd56c08a2e590a1b @@ -0,0 +1,2187 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d2113c9387b01e5eda476f3db2fcd6b77c74169771c00155756f7e148dce57c7 b/gateway_frontend/projects/.resources/d2113c9387b01e5eda476f3db2fcd6b77c74169771c00155756f7e148dce57c7 new file mode 100644 index 0000000..4a30fe9 --- /dev/null +++ b/gateway_frontend/projects/.resources/d2113c9387b01e5eda476f3db2fcd6b77c74169771c00155756f7e148dce57c7 @@ -0,0 +1,2123 @@ +{ + "custom": { + "UDT_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "params.tagPath": { + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{parent.custom.selected_tab}", + "tabs": "{parent.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{parent.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{parent.custom.status_items}" + }, + { + "input": "Control", + "output": "{parent.custom.control_items}" + }, + { + "input": "Config", + "output": "{parent.custom.config_items}" + }, + { + "input": "Meta", + "output": "{parent.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "parent.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "custom": { + "alarm_panel_collapsed": false, + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "udt_type": "CDU" + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\t#Get UDT type\n\tpath \u003d self.view.params.tagPath\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.udt_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027\n\tself.getChild(\"Information\").getChild(\"Label\").props.text \u003d \"script ran\"" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d2372e9ebafcf9e54284d185b346a63926fc5d20abba43dc292802d05fbeca50 b/gateway_frontend/projects/.resources/d2372e9ebafcf9e54284d185b346a63926fc5d20abba43dc292802d05fbeca50 new file mode 100644 index 0000000..7b0de8e --- /dev/null +++ b/gateway_frontend/projects/.resources/d2372e9ebafcf9e54284d185b346a63926fc5d20abba43dc292802d05fbeca50 @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM32" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1.038,422.967l1030.9,0m-1024.67,93.28l0,-51.127m0,-34.004l0,-304.298m0,-33.947l0,-14.126m0,-33.73l0,-44.021m1035.65,507.756l-1041.92,0m1041.92,7.497l-0,-48.963m3.545,-0l-14.518,-0l0,-4.574m0,-34.251l0,-11.382m0,-16.736l0,-3.829l10.973,-0l-0,-267.593l-10.973,0l0,-4.609m0,-33.436l0,-8.297m0,-33.681l0,-4.326l10.973,0l-0,-43.576l-1041.92,-0m1030.94,85.732l-1030.94,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1000.6,475.418l-0,-12.981l21.734,0l0,12.981l-21.734,0Zm-117.536,23.012l-0,-38.353l99.388,-0l0,38.353l-99.388,-0Zm-46.002,-17.792l0,-18.957l24.853,-0l-0,18.957l-24.853,-0Zm-167.274,-0l-0,-18.957l24.852,-0l0,18.957l-24.852,-0Zm-167.261,-0l-0,-18.957l24.853,-0l-0,18.957l-24.853,-0Zm-165.887,-0l0,-18.957l24.853,-0l-0,18.957l-24.853,-0Zm-166.574,-0l0,-18.957l24.853,-0l0,18.957l-24.853,-0Zm546.541,17.572l-0,-38.133l98.928,-0l0,38.133l-98.928,0Zm-167.261,0l0,-38.133l98.929,-0l-0,38.133l-98.929,0Zm-165.887,0l0,-38.133l98.929,-0l-0,38.133l-98.929,0Zm-166.573,0l-0,-38.133l98.928,-0l-0,38.133l-98.928,0Zm-167.261,0l-0,-38.133l98.928,-0l0,38.133l-98.928,0Zm950.975,-462.324l-0,12.981l21.734,-0l0,-12.981l-21.734,-0Zm-117.536,-23.012l-0,38.353l99.388,0l0,-38.353l-99.388,0Zm-46.002,17.792l0,18.957l24.853,0l-0,-18.957l-24.853,0Zm-167.274,0l-0,18.957l24.852,0l0,-18.957l-24.852,0Zm-167.261,0l-0,18.957l24.853,0l-0,-18.957l-24.853,0Zm-165.887,0l0,18.957l24.853,0l-0,-18.957l-24.853,0Zm-166.574,0l0,18.957l24.853,0l0,-18.957l-24.853,0Zm546.541,-17.572l-0,38.133l98.928,0l0,-38.133l-98.928,-0Zm-167.261,-0l0,38.133l98.929,0l-0,-38.133l-98.929,-0Zm-165.887,-0l0,38.133l98.929,0l-0,-38.133l-98.929,-0Zm-166.573,-0l-0,38.133l98.928,0l-0,-38.133l-98.928,-0Zm-167.261,-0l-0,38.133l98.928,0l0,-38.133l-98.928,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M64.636,385.667l0,5.363l-20.113,-0l-0,-5.363l20.113,-0Zm0,-9.281l0,9.281l-16.156,-0l0,-9.281l16.156,0Zm0,-5.363l0,5.363l-20.113,0l-0,-5.363l20.113,-0Zm0,-8.979l0,8.979l-16.156,-0l0,-8.979l16.156,0Zm0,-5.665l0,5.665l-20.113,0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.161l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,-0Zm0,-14.644l0,5.665l-20.113,0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,224.835l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.162l0,8.497l-16.156,0l0,-8.497l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,-0l0,-8.979l16.156,0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm21.576,257.438l-0,5.363l20.114,-0l-0,-5.363l-20.114,-0Zm-0,-9.281l-0,9.281l16.156,-0l-0,-9.281l-16.156,0Zm-0,-5.363l-0,5.363l20.114,0l-0,-5.363l-20.114,-0Zm-0,-8.979l-0,8.979l16.156,-0l-0,-8.979l-16.156,0Zm-0,-5.665l-0,5.665l20.114,0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.161l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,224.835l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.162l-0,8.497l16.156,0l-0,-8.497l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,-0l-0,-8.979l-16.156,0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm171.692,5.91l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm-97.457,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm194.914,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm97.844,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l-0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm97.844,-113.918l-0,10.814l-21.438,-0l0,-10.814l21.438,0Zm-0,-10.814l-0,10.814l-21.438,0l0,-10.814l21.438,0Zm-0,32.508l-0,10.88l-21.438,0l0,-10.88l21.438,0Zm-0,-10.88l-0,10.88l-21.438,0l0,-10.88l21.438,-0Zm-0,21.76l-0,10.843l-21.438,0l0,-10.843l21.438,0Zm-0,10.843l-0,10.815l-21.438,-0l0,-10.815l21.438,0Zm-0,10.815l-0,10.71l-21.438,0l0,-10.71l21.438,-0Zm-0,10.71l-0,11.12l-21.438,0l0,-11.12l21.438,0Zm-0,11.12l-0,10.895l-21.438,0l0,-10.895l21.438,0Zm-0,10.895l-0,10.896l-21.438,-0l0,-10.896l21.438,0Zm-0,10.896l-0,5.411l-21.438,0l0,-5.411l21.438,-0Zm-0,5.411l-0,10.654l-21.438,0l0,-10.654l21.438,0Zm-0,16.295l-0,10.654l-21.438,-0l0,-10.654l21.438,-0Zm-0,21.654l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.808l-21.438,0l0,-10.808l21.438,-0Zm-0,10.808l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.962l-21.438,0l0,-10.962l21.438,-0Zm-0,10.962l-0,10.77l-21.438,0l0,-10.77l21.438,0Zm-0,10.77l-0,10.886l-21.438,0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.885l-21.438,0l0,-10.885l21.438,-0Zm-0,10.885l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,-0Zm-0,10.886l-0,10.538l-21.438,0l0,-10.538l21.438,-0Zm-17.285,-135.014l0,3.76l-3.166,0l-0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l-0,5.641l-21.438,-0l0,-5.641l21.438,0Zm97.07,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm195.533,-113.918l-0,10.814l-21.438,-0l0,-10.814l21.438,0Zm-0,-10.814l-0,10.814l-21.438,0l0,-10.814l21.438,0Zm-0,32.508l-0,10.88l-21.438,0l0,-10.88l21.438,0Zm-0,-10.88l-0,10.88l-21.438,0l0,-10.88l21.438,-0Zm-0,21.76l-0,10.843l-21.438,0l0,-10.843l21.438,0Zm-0,10.843l-0,10.815l-21.438,-0l0,-10.815l21.438,0Zm-0,10.815l-0,10.71l-21.438,0l0,-10.71l21.438,-0Zm-0,10.71l-0,11.12l-21.438,0l0,-11.12l21.438,0Zm-0,11.12l-0,10.895l-21.438,0l0,-10.895l21.438,0Zm-0,10.895l-0,10.896l-21.438,-0l0,-10.896l21.438,0Zm-0,10.896l-0,5.411l-21.438,0l0,-5.411l21.438,-0Zm-0,5.411l-0,10.654l-21.438,0l0,-10.654l21.438,0Zm-0,16.295l-0,10.654l-21.438,-0l0,-10.654l21.438,-0Zm-0,21.654l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.808l-21.438,0l0,-10.808l21.438,-0Zm-0,10.808l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.962l-21.438,0l0,-10.962l21.438,-0Zm-0,10.962l-0,10.77l-21.438,0l0,-10.77l21.438,0Zm-0,10.77l-0,10.886l-21.438,0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.885l-21.438,0l0,-10.885l21.438,-0Zm-0,10.885l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,-0Zm-0,10.886l-0,10.538l-21.438,0l0,-10.538l21.438,-0Zm-17.285,-135.014l-0,3.76l-3.166,0l-0,-3.76l3.166,0Zm-0,-16.054l-0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l-0,5.641l-21.438,-0l0,-5.641l21.438,0Zm97.789,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l-0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm-195.091,-113.918l-0,10.814l-21.438,-0l0,-10.814l21.438,0Zm-0,-10.814l-0,10.814l-21.438,0l0,-10.814l21.438,0Zm-0,32.508l-0,10.88l-21.438,0l0,-10.88l21.438,0Zm-0,-10.88l-0,10.88l-21.438,0l0,-10.88l21.438,-0Zm-0,21.76l-0,10.843l-21.438,0l0,-10.843l21.438,0Zm-0,10.843l-0,10.815l-21.438,-0l0,-10.815l21.438,0Zm-0,10.815l-0,10.71l-21.438,0l0,-10.71l21.438,-0Zm-0,10.71l-0,11.12l-21.438,0l0,-11.12l21.438,0Zm-0,11.12l-0,10.895l-21.438,0l0,-10.895l21.438,0Zm-0,10.895l-0,10.896l-21.438,-0l0,-10.896l21.438,0Zm-0,10.896l-0,5.411l-21.438,0l0,-5.411l21.438,-0Zm-0,5.411l-0,10.654l-21.438,0l0,-10.654l21.438,0Zm-0,16.295l-0,10.654l-21.438,-0l0,-10.654l21.438,-0Zm-0,21.654l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.808l-21.438,0l0,-10.808l21.438,-0Zm-0,10.808l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.962l-21.438,0l0,-10.962l21.438,-0Zm-0,10.962l-0,10.77l-21.438,0l0,-10.77l21.438,0Zm-0,10.77l-0,10.886l-21.438,0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.885l-21.438,0l0,-10.885l21.438,-0Zm-0,10.885l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,-0Zm-0,10.886l-0,10.538l-21.438,0l0,-10.538l21.438,-0Zm-17.285,-135.014l-0,3.76l-3.166,0l-0,-3.76l3.166,0Zm-0,-16.054l-0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l-0,5.641l-21.438,-0l0,-5.641l21.438,0Zm-466.182,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm-97.457,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm194.914,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm97.844,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l-0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l-0,-3.761l-3.166,0Zm-15.988,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.297,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm97.843,-113.918l0,10.814l21.438,-0l-0,-10.814l-21.438,0Zm0,-10.814l0,10.814l21.438,0l-0,-10.814l-21.438,0Zm0,32.508l0,10.88l21.438,0l-0,-10.88l-21.438,0Zm0,-10.88l0,10.88l21.438,0l-0,-10.88l-21.438,-0Zm0,21.76l0,10.843l21.438,0l-0,-10.843l-21.438,0Zm0,10.843l0,10.815l21.438,-0l-0,-10.815l-21.438,0Zm0,10.815l0,10.71l21.438,0l-0,-10.71l-21.438,-0Zm0,10.71l0,11.12l21.438,0l-0,-11.12l-21.438,0Zm0,11.12l0,10.895l21.438,0l-0,-10.895l-21.438,0Zm0,10.895l0,10.896l21.438,-0l-0,-10.896l-21.438,0Zm0,10.896l0,5.411l21.438,0l-0,-5.411l-21.438,-0Zm0,5.411l0,10.654l21.438,0l-0,-10.654l-21.438,0Zm0,16.295l0,10.654l21.438,-0l-0,-10.654l-21.438,-0Zm0,21.654l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.808l21.438,0l-0,-10.808l-21.438,-0Zm0,10.808l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.962l21.438,0l-0,-10.962l-21.438,-0Zm0,10.962l0,10.77l21.438,0l-0,-10.77l-21.438,0Zm0,10.77l0,10.886l21.438,0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.885l21.438,0l-0,-10.885l-21.438,-0Zm0,10.885l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,-0Zm0,10.886l0,10.538l21.438,0l-0,-10.538l-21.438,-0Zm17.285,-135.014l0,3.76l3.167,0l-0,-3.76l-3.167,0Zm0,-16.054l0,3.761l3.167,-0l-0,-3.761l-3.167,0Zm-15.987,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.298,14.173l0,5.641l21.438,-0l-0,-5.641l-21.438,0Zm97.071,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l-0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l-0,-3.761l-3.166,0Zm-15.988,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.297,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm195.532,-113.918l0,10.814l21.438,-0l-0,-10.814l-21.438,0Zm0,-10.814l0,10.814l21.438,0l-0,-10.814l-21.438,0Zm0,32.508l0,10.88l21.438,0l-0,-10.88l-21.438,0Zm0,-10.88l0,10.88l21.438,0l-0,-10.88l-21.438,-0Zm0,21.76l0,10.843l21.438,0l-0,-10.843l-21.438,0Zm0,10.843l0,10.815l21.438,-0l-0,-10.815l-21.438,0Zm0,10.815l0,10.71l21.438,0l-0,-10.71l-21.438,-0Zm0,10.71l0,11.12l21.438,0l-0,-11.12l-21.438,0Zm0,11.12l0,10.895l21.438,0l-0,-10.895l-21.438,0Zm0,10.895l0,10.896l21.438,-0l-0,-10.896l-21.438,0Zm0,10.896l0,5.411l21.438,0l-0,-5.411l-21.438,-0Zm0,5.411l0,10.654l21.438,0l-0,-10.654l-21.438,0Zm0,16.295l0,10.654l21.438,-0l-0,-10.654l-21.438,-0Zm0,21.654l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.808l21.438,0l-0,-10.808l-21.438,-0Zm0,10.808l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.962l21.438,0l-0,-10.962l-21.438,-0Zm0,10.962l0,10.77l21.438,0l-0,-10.77l-21.438,0Zm0,10.77l0,10.886l21.438,0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.885l21.438,0l-0,-10.885l-21.438,-0Zm0,10.885l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,-0Zm0,10.886l0,10.538l21.438,0l-0,-10.538l-21.438,-0Zm17.285,-135.014l0,3.76l3.166,0l0,-3.76l-3.166,0Zm0,-16.054l0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l0,5.641l21.438,-0l-0,-5.641l-21.438,0Zm97.79,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l-0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l-0,-3.761l-3.166,0Zm-15.988,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.297,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm-875.455,-127.835l0,0.913l-25.407,-0l0,-0.913l25.407,-0Zm-24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm-11.988,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm-0.715,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm12.703,274.981l0,0.913l-25.407,-0l0,-0.913l25.407,-0Zm-24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm-11.988,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm-0.715,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm108.795,-274.313l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.535,-274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm109.859,-274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm110.704,-274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.029,-274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.535,-274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.366,-274.981l-0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm12.703,274.981l-0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm110.197,-274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm110.366,-274.981l0,0.913l-25.406,0l-0,-0.913l25.406,0Zm-24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm-11.988,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.406,0l-0,-0.913l25.406,0Zm-24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm-11.988,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-162.847,-60.476l0,10.799l-21.316,0l-0,-10.799l21.316,0Zm0,10.799l0,5.04l-21.316,-0l-0,-5.04l21.316,0Zm0,5.04l0,10.85l-21.316,-0l-0,-10.85l21.316,-0Zm0,10.85l0,10.953l-21.316,-0l-0,-10.953l21.316,-0Zm0,10.953l0,10.85l-21.316,0l-0,-10.85l21.316,-0Zm0,10.85l0,10.696l-21.316,0l-0,-10.696l21.316,0Zm0,-59.136l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-10.645l0,10.645l-21.316,-0l-0,-10.645l21.316,0Zm0,-10.644l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-10.645l0,10.645l-21.316,-0l-0,-10.645l21.316,0Zm0,-10.645l0,10.645l-21.316,0l-0,-10.645l21.316,0Zm0,-6.787l0,6.787l-21.316,0l-0,-6.787l21.316,-0Zm0,-21.752l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-16.291l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-12.318l0,6.942l-21.316,-0l-0,-6.942l21.316,-0Zm0,-10.604l0,10.604l-21.316,-0l-0,-10.604l21.316,0Zm0,-10.809l0,10.809l-21.316,0l-0,-10.809l21.316,0Zm0,-10.603l0,10.603l-21.316,0l-0,-10.603l21.316,-0Zm0,-10.768l0,10.768l-21.316,-0l-0,-10.768l21.316,-0Zm0,-10.768l0,10.768l-21.316,-0l-0,-10.768l21.316,-0Zm0,-4.855l0,4.855l-21.316,-0l-0,-4.855l21.316,0Zm0,-10.778l0,10.778l-21.316,0l-0,-10.778l21.316,0Zm0,-10.778l0,10.778l-21.316,0l-0,-10.778l21.316,-0Zm0,-10.778l0,10.778l-21.316,-0l-0,-10.778l21.316,-0Zm0,-10.779l0,10.779l-21.316,-0l-0,-10.779l21.316,0Zm0,124.482l0,5.647l-21.316,-0l-0,-5.647l21.316,0Zm0,-16.02l0,5.376l-21.316,-0l-0,-5.376l21.316,-0Zm-4.961,18.134l0,1.426l-14.973,0l-0,-1.426l14.973,-0Zm0,-16.291l0,1.427l-14.973,-0l-0,-1.427l14.973,-0Zm4.252,15.204l0,3.665l-3.421,0l-0,-3.665l3.421,0Zm0,-16.29l0,3.664l-3.421,0l-0,-3.664l3.421,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1048 518" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/view.json b/gateway_frontend/projects/.resources/d299d59c6c2f3353182466614e1d658cea8e3027fb8d2c5cb4b89a3fbb3b1077 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/view.json rename to gateway_frontend/projects/.resources/d299d59c6c2f3353182466614e1d658cea8e3027fb8d2c5cb4b89a3fbb3b1077 diff --git a/gateway_frontend/projects/.resources/d2d6192c27d14c972bd9a19df60c12d4be79255e7265e432c257c1b7b612ac2c b/gateway_frontend/projects/.resources/d2d6192c27d14c972bd9a19df60c12d4be79255e7265e432c257c1b7b612ac2c new file mode 100644 index 0000000..95adf59 Binary files /dev/null and b/gateway_frontend/projects/.resources/d2d6192c27d14c972bd9a19df60c12d4be79255e7265e432c257c1b7b612ac2c differ diff --git a/gateway_frontend/projects/.resources/d3523d09ced1ac7fbcf496ee65537332185c55159ebb007285484d4f1bc84825 b/gateway_frontend/projects/.resources/d3523d09ced1ac7fbcf496ee65537332185c55159ebb007285484d4f1bc84825 new file mode 100644 index 0000000..23dd996 Binary files /dev/null and b/gateway_frontend/projects/.resources/d3523d09ced1ac7fbcf496ee65537332185c55159ebb007285484d4f1bc84825 differ diff --git a/gateway_frontend/projects/.resources/d382801f46be8f679b28f49f188462857c932a21068b651a27fe117ad07c818a b/gateway_frontend/projects/.resources/d382801f46be8f679b28f49f188462857c932a21068b651a27fe117ad07c818a new file mode 100644 index 0000000..f249ee0 --- /dev/null +++ b/gateway_frontend/projects/.resources/d382801f46be8f679b28f49f188462857c932a21068b651a27fe117ad07c818a @@ -0,0 +1,285 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "values" + }, + "position": { + "basis": "101px" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "100px" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/view.json b/gateway_frontend/projects/.resources/d3aed1bcbdf0fd42e32b05a9457dc3539aafeaf11b0e35df6a2ab0bf3969991d similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/view.json rename to gateway_frontend/projects/.resources/d3aed1bcbdf0fd42e32b05a9457dc3539aafeaf11b0e35df6a2ab0bf3969991d diff --git a/gateway_frontend/projects/.resources/d3b29d7a3cc5b7d920c47af943a7b0fd03412694714b52c502388db96f5dd0a4 b/gateway_frontend/projects/.resources/d3b29d7a3cc5b7d920c47af943a7b0fd03412694714b52c502388db96f5dd0a4 new file mode 100644 index 0000000..2aba437 Binary files /dev/null and b/gateway_frontend/projects/.resources/d3b29d7a3cc5b7d920c47af943a7b0fd03412694714b52c502388db96f5dd0a4 differ diff --git a/gateway_frontend/projects/.resources/d3da2178415ade3a2b088305699f2be5f000114d3a5ce26357790917b5632149 b/gateway_frontend/projects/.resources/d3da2178415ade3a2b088305699f2be5f000114d3a5ce26357790917b5632149 new file mode 100644 index 0000000..28d9bc8 Binary files /dev/null and b/gateway_frontend/projects/.resources/d3da2178415ade3a2b088305699f2be5f000114d3a5ce26357790917b5632149 differ diff --git a/gateway_frontend/projects/.resources/d41d5f8467982969e5f28a52e2e65c674d51a48dfc36e20203ef86e191cbf8c9 b/gateway_frontend/projects/.resources/d41d5f8467982969e5f28a52e2e65c674d51a48dfc36e20203ef86e191cbf8c9 new file mode 100644 index 0000000..f418fa5 --- /dev/null +++ b/gateway_frontend/projects/.resources/d41d5f8467982969e5f28a52e2e65c674d51a48dfc36e20203ef86e191cbf8c9 @@ -0,0 +1,93 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d42b3a0aa4b727e49d91d6d5046150e786dea9ce5924002623bcc84a2b0c86cf b/gateway_frontend/projects/.resources/d42b3a0aa4b727e49d91d6d5046150e786dea9ce5924002623bcc84a2b0c86cf new file mode 100644 index 0000000..04db4eb --- /dev/null +++ b/gateway_frontend/projects/.resources/d42b3a0aa4b727e49d91d6d5046150e786dea9ce5924002623bcc84a2b0c86cf @@ -0,0 +1,161 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hallv2", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d46ddefc9f42c323d1a8ff7440cf5786c12a79ac608bed111346094a84e325fd b/gateway_frontend/projects/.resources/d46ddefc9f42c323d1a8ff7440cf5786c12a79ac608bed111346094a84e325fd new file mode 100644 index 0000000..ed7d6b2 --- /dev/null +++ b/gateway_frontend/projects/.resources/d46ddefc9f42c323d1a8ff7440cf5786c12a79ac608bed111346094a84e325fd @@ -0,0 +1,313 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "500px" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Table" + }, + "position": { + "basis": "400px" + }, + "props": { + "data": [ + { + "city": { + "align": "center", + "editable": true, + "justify": "left", + "style": { + "backgroundColor": "#F7901D", + "classes": "some-class" + }, + "value": "Folsom" + }, + "country": "United States", + "population": 77271 + }, + { + "city": "Helsinki", + "country": "Finland", + "population": 635591 + }, + { + "city": "Jakarta", + "country": "Indonesia", + "population": 10187595 + }, + { + "city": "Madrid", + "country": "Spain", + "population": 3233527 + }, + { + "city": "Prague", + "country": "Czech Republic", + "population": 1241664 + }, + { + "city": "San Diego", + "country": "United States", + "population": 1406630 + }, + { + "city": "San Francisco", + "country": "United States", + "population": 884363 + }, + { + "city": "Shanghai", + "country": "China", + "population": 24153000 + }, + { + "city": "Tokyo", + "country": "Japan", + "population": 13617000 + }, + { + "city": "Washington, DC", + "country": "United States", + "population": 658893 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Delhi", + "country": "India", + "population": 11034555 + }, + { + "city": "Dhaka", + "country": "Bangladesh", + "population": 14399000 + }, + { + "city": "Lagos", + "country": "Nigeria", + "population": 16060303 + }, + { + "city": "Karachi", + "country": "Pakistan", + "population": 14910352 + }, + { + "city": "Istanbul", + "country": "Turkey", + "population": 14025000 + }, + { + "city": "Cairo", + "country": "Egypt", + "population": 10230350 + }, + { + "city": "Mexico City", + "country": "Mexico", + "population": 8974724 + }, + { + "city": "London", + "country": "United Kingdom", + "population": 8825001 + }, + { + "city": "New York City", + "country": "United States", + "population": 8622698 + }, + { + "city": "Tehran", + "country": "Iran", + "population": 8154051 + }, + { + "city": "Bogota", + "country": "Colombia", + "population": 7878783 + }, + { + "city": "Rio de Janeiro", + "country": "Brazil", + "population": 6429923 + }, + { + "city": "Riyadh", + "country": "Saudi Arabia", + "population": 5676621 + }, + { + "city": "Singapore", + "country": "Singapore", + "population": 5535000 + }, + { + "city": "Saint Petersburg", + "country": "Russia", + "population": 5191690 + }, + { + "city": "Sydney", + "country": "Australia", + "population": 208374 + }, + { + "city": "Abidjan", + "country": "Ivory Coast", + "population": 4765000 + }, + { + "city": "Dar es Salaam", + "country": "Tanzania", + "population": 4364541 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Los Angeles", + "country": "United States", + "population": 3884307 + }, + { + "city": "Berlin", + "country": "Germany", + "population": 3517424 + }, + { + "city": "Jeddah", + "country": "Saudi Arabia", + "population": 3456259 + }, + { + "city": "Kabul", + "country": "Afghanistan", + "population": 3414100 + }, + { + "city": "Mashhad", + "country": "Iran", + "population": 3001184 + }, + { + "city": "Milan", + "country": "Italy", + "population": 1359905 + }, + { + "city": "Kiev", + "country": "Ukraine", + "population": 2908703 + }, + { + "city": "Rome", + "country": "Italy", + "population": 2877215 + }, + { + "city": "Chicago", + "country": "United States", + "population": 2695598 + }, + { + "city": "Osaka", + "country": "Japan", + "population": 2691742 + }, + { + "city": "Bandung", + "country": "Indonesia", + "population": 2575478 + }, + { + "city": "Managua", + "country": "Nicaragua", + "population": 2560789 + }, + { + "city": "Paris", + "country": "France", + "population": 2229621 + }, + { + "city": "Shiraz", + "country": "Iran", + "population": 1869001 + }, + { + "city": "Manila", + "country": "Philippines", + "population": 1780148 + }, + { + "city": "Montreal", + "country": "Canada", + "population": 1649519 + }, + { + "city": "Guadalajara", + "country": "Mexico", + "population": 1495189 + }, + { + "city": "Dallas", + "country": "United States", + "population": 1317929 + }, + { + "city": "Yerevan", + "country": "Armenia", + "population": 1060138 + }, + { + "city": "Tunis", + "country": "Tunisia", + "population": 1056247 + } + ] + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/view.json b/gateway_frontend/projects/.resources/d53b24ad6c4e27b606c6333399cf869608206f5979e5c00483ccc3dedaa66c8a similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/view.json rename to gateway_frontend/projects/.resources/d53b24ad6c4e27b606c6333399cf869608206f5979e5c00483ccc3dedaa66c8a diff --git a/gateway_frontend/projects/.resources/d59970d129dfed1654d3e54410e529a69c9a19549cf8407388f7dc1a24462bfc b/gateway_frontend/projects/.resources/d59970d129dfed1654d3e54410e529a69c9a19549cf8407388f7dc1a24462bfc new file mode 100644 index 0000000..766421a Binary files /dev/null and b/gateway_frontend/projects/.resources/d59970d129dfed1654d3e54410e529a69c9a19549cf8407388f7dc1a24462bfc differ diff --git a/gateway_frontend/projects/.resources/d5f5b565ad558729367abb1656ca4cf1743b890cf1953e5c8d9b9c7ad7c1a8ab b/gateway_frontend/projects/.resources/d5f5b565ad558729367abb1656ca4cf1743b890cf1953e5c8d9b9c7ad7c1a8ab new file mode 100644 index 0000000..a736ef9 --- /dev/null +++ b/gateway_frontend/projects/.resources/d5f5b565ad558729367abb1656ca4cf1743b890cf1953e5c8d9b9c7ad7c1a8ab @@ -0,0 +1,320 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 13 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-1)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 41, + "y": 4 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d5f94ff593ffe060f41b982600c20369f34262cb00539bc4b772a4002635854e b/gateway_frontend/projects/.resources/d5f94ff593ffe060f41b982600c20369f34262cb00539bc4b772a4002635854e new file mode 100644 index 0000000..358aaa5 --- /dev/null +++ b/gateway_frontend/projects/.resources/d5f94ff593ffe060f41b982600c20369f34262cb00539bc4b772a4002635854e @@ -0,0 +1,945 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 0.7767, + "width": 0.95, + "x": 0.0279, + "y": 0.1613 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0557, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1119, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1571, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4536, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9091, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9541, + "y": 0.0998 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0554, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1117, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1567, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2067, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2523, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3085, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6079, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6535, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7098, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7548, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8073, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8529, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9092, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9542, + "y": 0.905 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d637dcdc8dc4c5a31503afe6b783ee18f33d08ed7298b77d4f24defdf4d5e800 b/gateway_frontend/projects/.resources/d637dcdc8dc4c5a31503afe6b783ee18f33d08ed7298b77d4f24defdf4d5e800 new file mode 100644 index 0000000..aa7cd2a --- /dev/null +++ b/gateway_frontend/projects/.resources/d637dcdc8dc4c5a31503afe6b783ee18f33d08ed7298b77d4f24defdf4d5e800 @@ -0,0 +1,91 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "142px" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginRight": "10px" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "22px" + }, + "props": { + "color": "var(--text-color)", + "path": "material/insert_emoticon" + }, + "type": "ia.display.icon" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "50px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "outlineColor": "#FF0051", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d65e986a2222606f6ac0fb3bf90e997427e976176fd58bb4e3311fb2123e0e6e b/gateway_frontend/projects/.resources/d65e986a2222606f6ac0fb3bf90e997427e976176fd58bb4e3311fb2123e0e6e new file mode 100644 index 0000000..5c38dba Binary files /dev/null and b/gateway_frontend/projects/.resources/d65e986a2222606f6ac0fb3bf90e997427e976176fd58bb4e3311fb2123e0e6e differ diff --git a/gateway_frontend/projects/.resources/d69de35ac957ecb80381c6c5aea30623d27a88677b721d84d4c547dfba7c437b b/gateway_frontend/projects/.resources/d69de35ac957ecb80381c6c5aea30623d27a88677b721d84d4c547dfba7c437b new file mode 100644 index 0000000..0149b12 Binary files /dev/null and b/gateway_frontend/projects/.resources/d69de35ac957ecb80381c6c5aea30623d27a88677b721d84d4c547dfba7c437b differ diff --git a/gateway_frontend/projects/.resources/d6b1a441012ea1e7a50f5e3ebbf71e9c441d61040f8f0b343baacf0b8bf926fb b/gateway_frontend/projects/.resources/d6b1a441012ea1e7a50f5e3ebbf71e9c441d61040f8f0b343baacf0b8bf926fb new file mode 100644 index 0000000..c14badc Binary files /dev/null and b/gateway_frontend/projects/.resources/d6b1a441012ea1e7a50f5e3ebbf71e9c441d61040f8f0b343baacf0b8bf926fb differ diff --git a/gateway_frontend/projects/.resources/d6b1e45e958e1e9462421cf25243169d890892bf39d0ec3fe7e301174d8a2c8d b/gateway_frontend/projects/.resources/d6b1e45e958e1e9462421cf25243169d890892bf39d0ec3fe7e301174d8a2c8d new file mode 100644 index 0000000..9951821 Binary files /dev/null and b/gateway_frontend/projects/.resources/d6b1e45e958e1e9462421cf25243169d890892bf39d0ec3fe7e301174d8a2c8d differ diff --git a/gateway_frontend/projects/.resources/d71478786095e62afaf9c0becc97b738c26d2987995c83cea7406b2e5305aca2 b/gateway_frontend/projects/.resources/d71478786095e62afaf9c0becc97b738c26d2987995c83cea7406b2e5305aca2 new file mode 100644 index 0000000..b9e9605 --- /dev/null +++ b/gateway_frontend/projects/.resources/d71478786095e62afaf9c0becc97b738c26d2987995c83cea7406b2e5305aca2 @@ -0,0 +1,683 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Air Temperature", + "order": 1, + "states": null, + "sub_path": "/Status/air_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Alarm Requiring Acknowledge", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/alm_req_ack", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 2, + "is_hidden": false, + "is_read_only": false, + "item_label": "Alarm Summary", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/alm_summary", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Average Secondary Differential Pressure", + "order": 1, + "states": null, + "sub_path": "/Status/avg_sec_diff_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Critcal Power Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/critical_pwr_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Failure Power Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/failure_pwr_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 1 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_1_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 2 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_2_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 3 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_3_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 4 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_4_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 5 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_5_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 6 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_6_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 7 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_7_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 8 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_8_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Filter Inlet Pressure PT31", + "order": 1, + "states": null, + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Filter Inlet Pressure PT41", + "order": 1, + "states": null, + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fluid Over Pressure", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/fluid_over_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Group", + "order": 1, + "states": null, + "sub_path": "/Status/group", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Insufficient Units Available", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/insuff_units_avail", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Leak Detected", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/leak_detected", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Network Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/netwk_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Over Temperature", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/over_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Pump Speed P31", + "order": 1, + "states": null, + "sub_path": "/Status/P31_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Pump Speed P41", + "order": 1, + "states": null, + "sub_path": "/Status/P41_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Program Version", + "order": 1, + "states": null, + "sub_path": "/Status/pgrm_ver", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "PLC Module Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/plc_module_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water Average Pressure PT01/PT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_avg_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water Average Temperature TT01/TT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_avg_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Wate PT01", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_PT01", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water PT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_PT02", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water Temperature TT01", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_TT01", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Wate Temperature TT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_TT02", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Status", + "order": 1, + "states": null, + "sub_path": "/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Stop Button Triggered", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply - Return DP", + "order": 1, + "states": null, + "sub_path": "/Status/sup_ret_dp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Inlet Flow FT01", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_flow", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Pressure PT32", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_PT32", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Pressure PT42", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_PT42", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Temperature TT31", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_TT31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Temperature TT41", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_TT41", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Average Pressure", + "order": 1, + "states": null, + "sub_path": "/Status/sup_wtr_avg_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Average Temperature", + "order": 1, + "states": null, + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Rate", + "order": 1, + "states": null, + "sub_path": "/Status/tot_sec_flow_rate", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d75b9a975a0b256133766ed1fb4fd31357acad884e3e48a9a7d62fedb9bf13c7 b/gateway_frontend/projects/.resources/d75b9a975a0b256133766ed1fb4fd31357acad884e3e48a9a7d62fedb9bf13c7 new file mode 100644 index 0000000..e2f8aef Binary files /dev/null and b/gateway_frontend/projects/.resources/d75b9a975a0b256133766ed1fb4fd31357acad884e3e48a9a7d62fedb9bf13c7 differ diff --git a/gateway_frontend/projects/.resources/d7afbccc5a2b16a788863885d03fd099ad10764e027a3c8c7246a9baaae203fc b/gateway_frontend/projects/.resources/d7afbccc5a2b16a788863885d03fd099ad10764e027a3c8c7246a9baaae203fc new file mode 100644 index 0000000..103b07c --- /dev/null +++ b/gateway_frontend/projects/.resources/d7afbccc5a2b16a788863885d03fd099ad10764e027a3c8c7246a9baaae203fc @@ -0,0 +1,41 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "500px" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d7cfd68482a73e1822e5af0f12ded8c156fb77bd7988dc9d1fd62af99ab41c25 b/gateway_frontend/projects/.resources/d7cfd68482a73e1822e5af0f12ded8c156fb77bd7988dc9d1fd62af99ab41c25 new file mode 100644 index 0000000..d4bc4c5 Binary files /dev/null and b/gateway_frontend/projects/.resources/d7cfd68482a73e1822e5af0f12ded8c156fb77bd7988dc9d1fd62af99ab41c25 differ diff --git a/gateway_frontend/projects/.resources/d856115dfb1bbb05e09cb383fb5e70987b41bff0991371cdb4a5fd3effeec25b b/gateway_frontend/projects/.resources/d856115dfb1bbb05e09cb383fb5e70987b41bff0991371cdb4a5fd3effeec25b new file mode 100644 index 0000000..25f86b6 --- /dev/null +++ b/gateway_frontend/projects/.resources/d856115dfb1bbb05e09cb383fb5e70987b41bff0991371cdb4a5fd3effeec25b @@ -0,0 +1,166 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 18, + "width": 81 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d8957c640f8924a5a38558010ad966dc5a36efbfe8d30282ac73008a3a1571e8 b/gateway_frontend/projects/.resources/d8957c640f8924a5a38558010ad966dc5a36efbfe8d30282ac73008a3a1571e8 new file mode 100644 index 0000000..a4429b2 Binary files /dev/null and b/gateway_frontend/projects/.resources/d8957c640f8924a5a38558010ad966dc5a36efbfe8d30282ac73008a3a1571e8 differ diff --git a/gateway_frontend/projects/.resources/d8f45850f29f37b9f8eb0488b400f96632011d332bce93cf028dadd48f9d9058 b/gateway_frontend/projects/.resources/d8f45850f29f37b9f8eb0488b400f96632011d332bce93cf028dadd48f9d9058 new file mode 100644 index 0000000..b1379e4 Binary files /dev/null and b/gateway_frontend/projects/.resources/d8f45850f29f37b9f8eb0488b400f96632011d332bce93cf028dadd48f9d9058 differ diff --git a/gateway_frontend/projects/.resources/d9394d772770dda76c4cb95064959f09d3daf85840ad738fea02d7f6f3704e67 b/gateway_frontend/projects/.resources/d9394d772770dda76c4cb95064959f09d3daf85840ad738fea02d7f6f3704e67 new file mode 100644 index 0000000..eb95b5a Binary files /dev/null and b/gateway_frontend/projects/.resources/d9394d772770dda76c4cb95064959f09d3daf85840ad738fea02d7f6f3704e67 differ diff --git a/gateway_frontend/projects/.resources/d946d47b6ac6dcc2e558346386950567bf1bee784fe03d4e24ea392e2724c314 b/gateway_frontend/projects/.resources/d946d47b6ac6dcc2e558346386950567bf1bee784fe03d4e24ea392e2724c314 new file mode 100644 index 0000000..201de86 Binary files /dev/null and b/gateway_frontend/projects/.resources/d946d47b6ac6dcc2e558346386950567bf1bee784fe03d4e24ea392e2724c314 differ diff --git a/gateway_frontend/projects/.resources/d96013e0a6af46e6bb600499949d8de1c349f064a354449e5bcfd939380617da b/gateway_frontend/projects/.resources/d96013e0a6af46e6bb600499949d8de1c349f064a354449e5bcfd939380617da new file mode 100644 index 0000000..2d9f27e --- /dev/null +++ b/gateway_frontend/projects/.resources/d96013e0a6af46e6bb600499949d8de1c349f064a354449e5bcfd939380617da @@ -0,0 +1,248 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 57, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "color": "darkgray", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value01" + }, + "position": { + "height": 19, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value02" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/d98d2ad381fdbeab78fa67e53b6cf6c0475b0caf26be03a91c12ea8c780ab02b b/gateway_frontend/projects/.resources/d98d2ad381fdbeab78fa67e53b6cf6c0475b0caf26be03a91c12ea8c780ab02b new file mode 100644 index 0000000..3836a2e Binary files /dev/null and b/gateway_frontend/projects/.resources/d98d2ad381fdbeab78fa67e53b6cf6c0475b0caf26be03a91c12ea8c780ab02b differ diff --git a/gateway_frontend/projects/.resources/d9c7aa74736e8cddc3449ea71177ae27df8f08b6f4478ce2b0eff9541c442fc8 b/gateway_frontend/projects/.resources/d9c7aa74736e8cddc3449ea71177ae27df8f08b6f4478ce2b0eff9541c442fc8 new file mode 100644 index 0000000..a0200a4 --- /dev/null +++ b/gateway_frontend/projects/.resources/d9c7aa74736e8cddc3449ea71177ae27df8f08b6f4478ce2b0eff9541c442fc8 @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/da0484712eb897174d98dc72f1e4054ec8de46a76d79c62d06bc0cc6d5c197a7 b/gateway_frontend/projects/.resources/da0484712eb897174d98dc72f1e4054ec8de46a76d79c62d06bc0cc6d5c197a7 new file mode 100644 index 0000000..a00927e --- /dev/null +++ b/gateway_frontend/projects/.resources/da0484712eb897174d98dc72f1e4054ec8de46a76d79c62d06bc0cc6d5c197a7 @@ -0,0 +1,44 @@ +{ + "pages": { + "/": { + "viewPath": "Frames/Header/Header" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/da27c4bf0b56e419c40fb7533d36dd53191f580d4aa5805833642ef0af172d94 b/gateway_frontend/projects/.resources/da27c4bf0b56e419c40fb7533d36dd53191f580d4aa5805833642ef0af172d94 new file mode 100644 index 0000000..4aa026c --- /dev/null +++ b/gateway_frontend/projects/.resources/da27c4bf0b56e419c40fb7533d36dd53191f580d4aa5805833642ef0af172d94 @@ -0,0 +1,142 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Floor", + "order": 1, + "states": null, + "sub_path": "/Info/Floor", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Info/Floor", + "type": "info", + "widget": "meta_field" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.tagpath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "!{view.params.item.is_read_only}" + }, + "type": "expr" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "path": "view.params.item.is_read_only" + }, + "transforms": [ + { + "fallback": "Not-Allowed", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "Not-Allowed" + }, + { + "input": false, + "output": "Text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/da6cc20014325070947d6b8a85c53a2442986619c717b089219593e4a33cbe20 b/gateway_frontend/projects/.resources/da6cc20014325070947d6b8a85c53a2442986619c717b089219593e4a33cbe20 new file mode 100644 index 0000000..3d5afca Binary files /dev/null and b/gateway_frontend/projects/.resources/da6cc20014325070947d6b8a85c53a2442986619c717b089219593e4a33cbe20 differ diff --git a/gateway_frontend/projects/.resources/dabfe684921fe1f6481296bbf56fa824519727d82d9ffaff0ea2ac2fa65ae12d b/gateway_frontend/projects/.resources/dabfe684921fe1f6481296bbf56fa824519727d82d9ffaff0ea2ac2fa65ae12d new file mode 100644 index 0000000..b9a9d2a --- /dev/null +++ b/gateway_frontend/projects/.resources/dabfe684921fe1f6481296bbf56fa824519727d82d9ffaff0ea2ac2fa65ae12d @@ -0,0 +1,211 @@ +{ + "custom": {}, + "params": { + "tagpath": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "status" + } + ] + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\tdata.append(element)\n\treturn data", + "type": "script" + } + ], + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/dad649e2f24b9e52dac8e6ec500820e704b58f3fd1846b0a369d5177c9ab1228 b/gateway_frontend/projects/.resources/dad649e2f24b9e52dac8e6ec500820e704b58f3fd1846b0a369d5177c9ab1228 new file mode 100644 index 0000000..c74fb63 Binary files /dev/null and b/gateway_frontend/projects/.resources/dad649e2f24b9e52dac8e6ec500820e704b58f3fd1846b0a369d5177c9ab1228 differ diff --git a/gateway_frontend/projects/.resources/db586e6ff00ee2e8e07e2723bf3893ab3a15a6562f8d1ab6aca860f05757eaed b/gateway_frontend/projects/.resources/db586e6ff00ee2e8e07e2723bf3893ab3a15a6562f8d1ab6aca860f05757eaed new file mode 100644 index 0000000..b7bc176 Binary files /dev/null and b/gateway_frontend/projects/.resources/db586e6ff00ee2e8e07e2723bf3893ab3a15a6562f8d1ab6aca860f05757eaed differ diff --git a/gateway_frontend/projects/.resources/db91f4ce673bf034dffea77c0bd8d753124c8d2a9f32c5cac565ca740645a391 b/gateway_frontend/projects/.resources/db91f4ce673bf034dffea77c0bd8d753124c8d2a9f32c5cac565ca740645a391 new file mode 100644 index 0000000..d787cd3 --- /dev/null +++ b/gateway_frontend/projects/.resources/db91f4ce673bf034dffea77c0bd8d753124c8d2a9f32c5cac565ca740645a391 @@ -0,0 +1,123 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 55, + "width": 79 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 20, + "width": "100%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 30, + "width": "100%", + "y": 20 + }, + "props": { + "alignVertical": "top", + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "width": "100%", + "y": 33 + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/dc587c0d5c905e11c73b1b3bc6ad505ca9134de9a7c15bf86a24fc964c425ecd b/gateway_frontend/projects/.resources/dc587c0d5c905e11c73b1b3bc6ad505ca9134de9a7c15bf86a24fc964c425ecd new file mode 100644 index 0000000..4b7f28f --- /dev/null +++ b/gateway_frontend/projects/.resources/dc587c0d5c905e11c73b1b3bc6ad505ca9134de9a7c15bf86a24fc964c425ecd @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 700, + "width": 1700 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 700, + "width": 1700 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/dc7fa495504e8887dd6254dbb5e7e8e0db6ca01ef45be6d26584a17c86e4ced9 b/gateway_frontend/projects/.resources/dc7fa495504e8887dd6254dbb5e7e8e0db6ca01ef45be6d26584a17c86e4ced9 new file mode 100644 index 0000000..53176c4 Binary files /dev/null and b/gateway_frontend/projects/.resources/dc7fa495504e8887dd6254dbb5e7e8e0db6ca01ef45be6d26584a17c86e4ced9 differ diff --git a/gateway_frontend/projects/.resources/dcbd298094a7c2306d586f92a94f30dedad05c8fbb3c5ad8ac83ff8345555126 b/gateway_frontend/projects/.resources/dcbd298094a7c2306d586f92a94f30dedad05c8fbb3c5ad8ac83ff8345555126 new file mode 100644 index 0000000..dfd76b0 Binary files /dev/null and b/gateway_frontend/projects/.resources/dcbd298094a7c2306d586f92a94f30dedad05c8fbb3c5ad8ac83ff8345555126 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json b/gateway_frontend/projects/.resources/dcea62a41cb67374aef32eb59c15188a38b11c3deda2edf505b6e19926a3c9cf similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json rename to gateway_frontend/projects/.resources/dcea62a41cb67374aef32eb59c15188a38b11c3deda2edf505b6e19926a3c9cf diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json b/gateway_frontend/projects/.resources/dd36823c9f0e359d587b52cf3ebcb699495b82de0367dabe6c3652a14056db9f similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json rename to gateway_frontend/projects/.resources/dd36823c9f0e359d587b52cf3ebcb699495b82de0367dabe6c3652a14056db9f diff --git a/gateway_frontend/projects/.resources/dd50a59ad6e4b47d9564f7dd24a3c8e824e67066010043a4fbc354248a2cc276 b/gateway_frontend/projects/.resources/dd50a59ad6e4b47d9564f7dd24a3c8e824e67066010043a4fbc354248a2cc276 new file mode 100644 index 0000000..526aff2 Binary files /dev/null and b/gateway_frontend/projects/.resources/dd50a59ad6e4b47d9564f7dd24a3c8e824e67066010043a4fbc354248a2cc276 differ diff --git a/gateway_frontend/projects/.resources/ddb1523a0a2930c07746296342b0c4ec27538176303b814e7dda28936a5ee42e b/gateway_frontend/projects/.resources/ddb1523a0a2930c07746296342b0c4ec27538176303b814e7dda28936a5ee42e new file mode 100644 index 0000000..7db871d Binary files /dev/null and b/gateway_frontend/projects/.resources/ddb1523a0a2930c07746296342b0c4ec27538176303b814e7dda28936a5ee42e differ diff --git a/gateway_frontend/projects/.resources/dddf168e8235d0124b798ce4c582c0a8d121390d4436583ab863b057399d0634 b/gateway_frontend/projects/.resources/dddf168e8235d0124b798ce4c582c0a8d121390d4436583ab863b057399d0634 new file mode 100644 index 0000000..1266432 --- /dev/null +++ b/gateway_frontend/projects/.resources/dddf168e8235d0124b798ce4c582c0a8d121390d4436583ab863b057399d0634 @@ -0,0 +1,162 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "scroll" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ddf978b4a28f51e7f5be1a5a70421672ed592ee806dd05982288c792be415a2f b/gateway_frontend/projects/.resources/ddf978b4a28f51e7f5be1a5a70421672ed592ee806dd05982288c792be415a2f new file mode 100644 index 0000000..1652530 --- /dev/null +++ b/gateway_frontend/projects/.resources/ddf978b4a28f51e7f5be1a5a70421672ed592ee806dd05982288c792be415a2f @@ -0,0 +1,551 @@ +{ + "custom": {}, + "params": { + "type": false + }, + "propConfig": { + "params.type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 598, + "width": 198 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_3" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "backgroundColor": "var(--oneline-green)", + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_4" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/de1bf480b13ea7edbb7b3c8132ca38a9c3597bf0d620f2dffc365dc71a7aa9fc b/gateway_frontend/projects/.resources/de1bf480b13ea7edbb7b3c8132ca38a9c3597bf0d620f2dffc365dc71a7aa9fc new file mode 100644 index 0000000..643a200 --- /dev/null +++ b/gateway_frontend/projects/.resources/de1bf480b13ea7edbb7b3c8132ca38a9c3597bf0d620f2dffc365dc71a7aa9fc @@ -0,0 +1,591 @@ +{ + "custom": {}, + "params": { + "type": false + }, + "propConfig": { + "params.type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 598, + "width": 198 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_3" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_4" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/de599c7d959b4b7d20ad0413f3a33ce57a36ec053416ee808f5c1f9924a80ffc b/gateway_frontend/projects/.resources/de599c7d959b4b7d20ad0413f3a33ce57a36ec053416ee808f5c1f9924a80ffc new file mode 100644 index 0000000..f5b2633 --- /dev/null +++ b/gateway_frontend/projects/.resources/de599c7d959b4b7d20ad0413f3a33ce57a36ec053416ee808f5c1f9924a80ffc @@ -0,0 +1,318 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "250px" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Table" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "data": [ + { + "city": { + "align": "center", + "editable": true, + "justify": "left", + "style": { + "backgroundColor": "#F7901D", + "classes": "some-class" + }, + "value": "Folsom" + }, + "country": "United States", + "population": 77271 + }, + { + "city": "Helsinki", + "country": "Finland", + "population": 635591 + }, + { + "city": "Jakarta", + "country": "Indonesia", + "population": 10187595 + }, + { + "city": "Madrid", + "country": "Spain", + "population": 3233527 + }, + { + "city": "Prague", + "country": "Czech Republic", + "population": 1241664 + }, + { + "city": "San Diego", + "country": "United States", + "population": 1406630 + }, + { + "city": "San Francisco", + "country": "United States", + "population": 884363 + }, + { + "city": "Shanghai", + "country": "China", + "population": 24153000 + }, + { + "city": "Tokyo", + "country": "Japan", + "population": 13617000 + }, + { + "city": "Washington, DC", + "country": "United States", + "population": 658893 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Delhi", + "country": "India", + "population": 11034555 + }, + { + "city": "Dhaka", + "country": "Bangladesh", + "population": 14399000 + }, + { + "city": "Lagos", + "country": "Nigeria", + "population": 16060303 + }, + { + "city": "Karachi", + "country": "Pakistan", + "population": 14910352 + }, + { + "city": "Istanbul", + "country": "Turkey", + "population": 14025000 + }, + { + "city": "Cairo", + "country": "Egypt", + "population": 10230350 + }, + { + "city": "Mexico City", + "country": "Mexico", + "population": 8974724 + }, + { + "city": "London", + "country": "United Kingdom", + "population": 8825001 + }, + { + "city": "New York City", + "country": "United States", + "population": 8622698 + }, + { + "city": "Tehran", + "country": "Iran", + "population": 8154051 + }, + { + "city": "Bogota", + "country": "Colombia", + "population": 7878783 + }, + { + "city": "Rio de Janeiro", + "country": "Brazil", + "population": 6429923 + }, + { + "city": "Riyadh", + "country": "Saudi Arabia", + "population": 5676621 + }, + { + "city": "Singapore", + "country": "Singapore", + "population": 5535000 + }, + { + "city": "Saint Petersburg", + "country": "Russia", + "population": 5191690 + }, + { + "city": "Sydney", + "country": "Australia", + "population": 208374 + }, + { + "city": "Abidjan", + "country": "Ivory Coast", + "population": 4765000 + }, + { + "city": "Dar es Salaam", + "country": "Tanzania", + "population": 4364541 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Los Angeles", + "country": "United States", + "population": 3884307 + }, + { + "city": "Berlin", + "country": "Germany", + "population": 3517424 + }, + { + "city": "Jeddah", + "country": "Saudi Arabia", + "population": 3456259 + }, + { + "city": "Kabul", + "country": "Afghanistan", + "population": 3414100 + }, + { + "city": "Mashhad", + "country": "Iran", + "population": 3001184 + }, + { + "city": "Milan", + "country": "Italy", + "population": 1359905 + }, + { + "city": "Kiev", + "country": "Ukraine", + "population": 2908703 + }, + { + "city": "Rome", + "country": "Italy", + "population": 2877215 + }, + { + "city": "Chicago", + "country": "United States", + "population": 2695598 + }, + { + "city": "Osaka", + "country": "Japan", + "population": 2691742 + }, + { + "city": "Bandung", + "country": "Indonesia", + "population": 2575478 + }, + { + "city": "Managua", + "country": "Nicaragua", + "population": 2560789 + }, + { + "city": "Paris", + "country": "France", + "population": 2229621 + }, + { + "city": "Shiraz", + "country": "Iran", + "population": 1869001 + }, + { + "city": "Manila", + "country": "Philippines", + "population": 1780148 + }, + { + "city": "Montreal", + "country": "Canada", + "population": 1649519 + }, + { + "city": "Guadalajara", + "country": "Mexico", + "population": 1495189 + }, + { + "city": "Dallas", + "country": "United States", + "population": 1317929 + }, + { + "city": "Yerevan", + "country": "Armenia", + "population": 1060138 + }, + { + "city": "Tunis", + "country": "Tunisia", + "population": 1056247 + } + ], + "style": { + "overflow": "scroll" + } + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "overflow": "hidden", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/de66c8c59c34b6b4b6fbb64bf131599bac0ba6481af99029fcfa64a168b32f8c b/gateway_frontend/projects/.resources/de66c8c59c34b6b4b6fbb64bf131599bac0ba6481af99029fcfa64a168b32f8c new file mode 100644 index 0000000..22136de --- /dev/null +++ b/gateway_frontend/projects/.resources/de66c8c59c34b6b4b6fbb64bf131599bac0ba6481af99029fcfa64a168b32f8c @@ -0,0 +1,79 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 60 + }, + "props": { + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 53.19, + "y": -10.19 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json b/gateway_frontend/projects/.resources/de71bf888ffc867be84e005c30d8ce7a4d8f0d7503a9b7851b751c0f90024a12 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json rename to gateway_frontend/projects/.resources/de71bf888ffc867be84e005c30d8ce7a4d8f0d7503a9b7851b751c0f90024a12 diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/thumbnail.png b/gateway_frontend/projects/.resources/deb496ee6c7d2249c02427a9bc89ca9b0e9e30a77ec08d00d5d797b4bbd1b47a similarity index 100% rename from gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/thumbnail.png rename to gateway_frontend/projects/.resources/deb496ee6c7d2249c02427a9bc89ca9b0e9e30a77ec08d00d5d797b4bbd1b47a diff --git a/gateway_frontend/projects/.resources/dec3e3977a6890180093003760e1bcb8a4bc4607ba85be05cd110a9ffa396661 b/gateway_frontend/projects/.resources/dec3e3977a6890180093003760e1bcb8a4bc4607ba85be05cd110a9ffa396661 new file mode 100644 index 0000000..fb97931 Binary files /dev/null and b/gateway_frontend/projects/.resources/dec3e3977a6890180093003760e1bcb8a4bc4607ba85be05cd110a9ffa396661 differ diff --git a/gateway_frontend/projects/.resources/df6f9d3409b058b81d0f0b14bb7cf14a0d3838b6c05640dffa1501f7f96dc020 b/gateway_frontend/projects/.resources/df6f9d3409b058b81d0f0b14bb7cf14a0d3838b6c05640dffa1501f7f96dc020 new file mode 100644 index 0000000..57c5788 Binary files /dev/null and b/gateway_frontend/projects/.resources/df6f9d3409b058b81d0f0b14bb7cf14a0d3838b6c05640dffa1501f7f96dc020 differ diff --git a/gateway_frontend/projects/.resources/df7991c11877cc76c53c1ffcb819a9486003407ddedc2ee82f7f5f06d570aa8b b/gateway_frontend/projects/.resources/df7991c11877cc76c53c1ffcb819a9486003407ddedc2ee82f7f5f06d570aa8b new file mode 100644 index 0000000..42f8592 Binary files /dev/null and b/gateway_frontend/projects/.resources/df7991c11877cc76c53c1ffcb819a9486003407ddedc2ee82f7f5f06d570aa8b differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png b/gateway_frontend/projects/.resources/dfba94fc913a5f57436e883310c861222851439a88c093bf54f02a5c1b903bb3 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png rename to gateway_frontend/projects/.resources/dfba94fc913a5f57436e883310c861222851439a88c093bf54f02a5c1b903bb3 diff --git a/gateway_frontend/projects/.resources/dfd87ff6767771dd704386bbf2ac2741264dd32cfdc11c2cd56e04f24092bdb0 b/gateway_frontend/projects/.resources/dfd87ff6767771dd704386bbf2ac2741264dd32cfdc11c2cd56e04f24092bdb0 new file mode 100644 index 0000000..d891813 --- /dev/null +++ b/gateway_frontend/projects/.resources/dfd87ff6767771dd704386bbf2ac2741264dd32cfdc11c2cd56e04f24092bdb0 @@ -0,0 +1,430 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25px" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "values" + }, + "position": { + "basis": "101px" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "100px" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "values_0" + }, + "position": { + "basis": "101px" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e01729e739b8860ebb639516431871832bd71b0d85e61ccc5426127ee1f6fcc8 b/gateway_frontend/projects/.resources/e01729e739b8860ebb639516431871832bd71b0d85e61ccc5426127ee1f6fcc8 new file mode 100644 index 0000000..e1c3165 Binary files /dev/null and b/gateway_frontend/projects/.resources/e01729e739b8860ebb639516431871832bd71b0d85e61ccc5426127ee1f6fcc8 differ diff --git a/gateway_frontend/projects/.resources/e031601524dbbff85ef437dfa992d3d8bda04ca2367e078fe2e8c82426f2c484 b/gateway_frontend/projects/.resources/e031601524dbbff85ef437dfa992d3d8bda04ca2367e078fe2e8c82426f2c484 new file mode 100644 index 0000000..1d7e624 --- /dev/null +++ b/gateway_frontend/projects/.resources/e031601524dbbff85ef437dfa992d3d8bda04ca2367e078fe2e8c82426f2c484 @@ -0,0 +1,2061 @@ +{ + "custom": { + "UDT_type": "CDU", + "alarm_active": "value", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003d currentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "props": { + "path": "Components/Faceplates/_template/body" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e0532ddb712531997252f42c817e25dc5f74b99fc1154895d9c66f4c58d420b1 b/gateway_frontend/projects/.resources/e0532ddb712531997252f42c817e25dc5f74b99fc1154895d9c66f4c58d420b1 new file mode 100644 index 0000000..2c89e68 Binary files /dev/null and b/gateway_frontend/projects/.resources/e0532ddb712531997252f42c817e25dc5f74b99fc1154895d9c66f4c58d420b1 differ diff --git a/gateway_frontend/projects/.resources/e0623633dca8a500297abe410a4e3d675047d4d4632349e129e564923d566b9e b/gateway_frontend/projects/.resources/e0623633dca8a500297abe410a4e3d675047d4d4632349e129e564923d566b9e new file mode 100644 index 0000000..a84d731 Binary files /dev/null and b/gateway_frontend/projects/.resources/e0623633dca8a500297abe410a4e3d675047d4d4632349e129e564923d566b9e differ diff --git a/gateway_frontend/projects/.resources/e06ae6efbd8a75ae796708a24639c5be13449e5b61b49234d0d6e15af2a76a9a b/gateway_frontend/projects/.resources/e06ae6efbd8a75ae796708a24639c5be13449e5b61b49234d0d6e15af2a76a9a new file mode 100644 index 0000000..1f5dff0 --- /dev/null +++ b/gateway_frontend/projects/.resources/e06ae6efbd8a75ae796708a24639c5be13449e5b61b49234d0d6e15af2a76a9a @@ -0,0 +1,61 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e0b912d8764ddd8668cc25fed30d3e3b852c06baa2334ad7ac5eb8bcfc8d8c86 b/gateway_frontend/projects/.resources/e0b912d8764ddd8668cc25fed30d3e3b852c06baa2334ad7ac5eb8bcfc8d8c86 new file mode 100644 index 0000000..6dce983 Binary files /dev/null and b/gateway_frontend/projects/.resources/e0b912d8764ddd8668cc25fed30d3e3b852c06baa2334ad7ac5eb8bcfc8d8c86 differ diff --git a/gateway_frontend/projects/.resources/e0c4eb1098efbf510d1a4affbd954401096b366d9d5abbbc2848cd6ede1f04e2 b/gateway_frontend/projects/.resources/e0c4eb1098efbf510d1a4affbd954401096b366d9d5abbbc2848cd6ede1f04e2 new file mode 100644 index 0000000..289e2cd --- /dev/null +++ b/gateway_frontend/projects/.resources/e0c4eb1098efbf510d1a4affbd954401096b366d9d5abbbc2848cd6ede1f04e2 @@ -0,0 +1,714 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\n\tfor item in value:\n\t\tif item[\u0027is_hidden\u0027] is True:\n\t\t\tcontinue\n\t\tnew_item \u003d dict(item)\n\t\tbase_path \u003d self.view.params.tagpath\n\t\tnew_item[\u0027tagpath\u0027] \u003d base_path + str(item.get(\u0027sub_path\u0027, \u0027\u0027))\n\t\t\n\t\ttag\u003d {\u0027item\u0027: new_item}\n\t\t\n\t\toutput.append(tag)\n\t\t\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e0e24b15035b18521b248847bba1402d92e85f2c82c6d6e526083c83aecfcedf b/gateway_frontend/projects/.resources/e0e24b15035b18521b248847bba1402d92e85f2c82c6d6e526083c83aecfcedf new file mode 100644 index 0000000..4dc25f1 Binary files /dev/null and b/gateway_frontend/projects/.resources/e0e24b15035b18521b248847bba1402d92e85f2c82c6d6e526083c83aecfcedf differ diff --git a/gateway_frontend/projects/.resources/e12b597f6207b78415d676df7bf860c55c1a4bacde2249c6ceb90d6e2e76ab93 b/gateway_frontend/projects/.resources/e12b597f6207b78415d676df7bf860c55c1a4bacde2249c6ceb90d6e2e76ab93 new file mode 100644 index 0000000..d20db9c Binary files /dev/null and b/gateway_frontend/projects/.resources/e12b597f6207b78415d676df7bf860c55c1a4bacde2249c6ceb90d6e2e76ab93 differ diff --git a/gateway_frontend/projects/.resources/e16da0bd699916c421b921f66d19ceab323d9da03f9ac669fc2e7285c2e6686b b/gateway_frontend/projects/.resources/e16da0bd699916c421b921f66d19ceab323d9da03f9ac669fc2e7285c2e6686b new file mode 100644 index 0000000..1f88a16 --- /dev/null +++ b/gateway_frontend/projects/.resources/e16da0bd699916c421b921f66d19ceab323d9da03f9ac669fc2e7285c2e6686b @@ -0,0 +1,242 @@ +{ + "custom": { + "menu": "value" + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e175bdcb7668cef2d5957758539f66b66ced69e286a503d29d16b77497759ee4 b/gateway_frontend/projects/.resources/e175bdcb7668cef2d5957758539f66b66ced69e286a503d29d16b77497759ee4 new file mode 100644 index 0000000..4eb9149 Binary files /dev/null and b/gateway_frontend/projects/.resources/e175bdcb7668cef2d5957758539f66b66ced69e286a503d29d16b77497759ee4 differ diff --git a/gateway_frontend/projects/.resources/e1959743ad4348390a0e6d49f42f01d1fa5929464cb45cb4c1c20abf1fafc973 b/gateway_frontend/projects/.resources/e1959743ad4348390a0e6d49f42f01d1fa5929464cb45cb4c1c20abf1fafc973 new file mode 100644 index 0000000..42f1651 Binary files /dev/null and b/gateway_frontend/projects/.resources/e1959743ad4348390a0e6d49f42f01d1fa5929464cb45cb4c1c20abf1fafc973 differ diff --git a/gateway_frontend/projects/.resources/e1acda56d1dbcc3a8d75730b5f44a59f12cce4af2725ce561fac846f0192127a b/gateway_frontend/projects/.resources/e1acda56d1dbcc3a8d75730b5f44a59f12cce4af2725ce561fac846f0192127a new file mode 100644 index 0000000..e753fc1 --- /dev/null +++ b/gateway_frontend/projects/.resources/e1acda56d1dbcc3a8d75730b5f44a59f12cce4af2725ce561fac846f0192127a @@ -0,0 +1,648 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\tif item[\u0027is_hidden\u0027] is True:\n\t\t\tcontinue\n\t\toutput.append(item)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e217928066f7221db62961924a6556bbcadd3dbac15b3f66f65cb889c2bb67e8 b/gateway_frontend/projects/.resources/e217928066f7221db62961924a6556bbcadd3dbac15b3f66f65cb889c2bb67e8 new file mode 100644 index 0000000..cea0052 Binary files /dev/null and b/gateway_frontend/projects/.resources/e217928066f7221db62961924a6556bbcadd3dbac15b3f66f65cb889c2bb67e8 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png b/gateway_frontend/projects/.resources/e2308efd8f57cd65f4715c733853d23f348c40d9f06bbb2ceb04e1c78800b194 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png rename to gateway_frontend/projects/.resources/e2308efd8f57cd65f4715c733853d23f348c40d9f06bbb2ceb04e1c78800b194 diff --git a/gateway_frontend/projects/.resources/e25af1bded3e643f3873e6210198f5b521259db7e47edf67e56bab4e94fe93d6 b/gateway_frontend/projects/.resources/e25af1bded3e643f3873e6210198f5b521259db7e47edf67e56bab4e94fe93d6 new file mode 100644 index 0000000..d4bcf3b --- /dev/null +++ b/gateway_frontend/projects/.resources/e25af1bded3e643f3873e6210198f5b521259db7e47edf67e56bab4e94fe93d6 @@ -0,0 +1,276 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Border" + }, + "position": { + "height": 55, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "color": "darkgray", + "fontSize": 10, + "paddingLeft": "5px" + }, + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "status" + }, + "position": { + "height": 19, + "x": 2, + "y": 12 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value01" + }, + "position": { + "height": 19, + "x": 2, + "y": 27 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "68 degF" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value02" + }, + "position": { + "height": 19, + "x": 2, + "y": 44 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "45.2psig" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e2a3e6f8271e2012113631bae7c771173abe4b67306833ba3f3088e1e677175e b/gateway_frontend/projects/.resources/e2a3e6f8271e2012113631bae7c771173abe4b67306833ba3f3088e1e677175e new file mode 100644 index 0000000..cf31684 --- /dev/null +++ b/gateway_frontend/projects/.resources/e2a3e6f8271e2012113631bae7c771173abe4b67306833ba3f3088e1e677175e @@ -0,0 +1,61 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Frames/Layouts/Navigation/Building" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 310, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e322875664e708761cd5c59fecf76e186d8d0736f2bdbac8791439f4dc1b5c0d b/gateway_frontend/projects/.resources/e322875664e708761cd5c59fecf76e186d8d0736f2bdbac8791439f4dc1b5c0d new file mode 100644 index 0000000..cc0cdbc Binary files /dev/null and b/gateway_frontend/projects/.resources/e322875664e708761cd5c59fecf76e186d8d0736f2bdbac8791439f4dc1b5c0d differ diff --git a/gateway_frontend/projects/.resources/e34c5af98663e0d8d9cb87fc40fc1d92f2ba10d265d288cfed08eb6b0c0a2cb9 b/gateway_frontend/projects/.resources/e34c5af98663e0d8d9cb87fc40fc1d92f2ba10d265d288cfed08eb6b0c0a2cb9 new file mode 100644 index 0000000..46a7c6e --- /dev/null +++ b/gateway_frontend/projects/.resources/e34c5af98663e0d8d9cb87fc40fc1d92f2ba10d265d288cfed08eb6b0c0a2cb9 @@ -0,0 +1,104 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Control/start", + "type": "Control", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e373b9745f7b2ef5d6467b10901070653917e2c5b82aa4e83b24ed8fe3b0d641 b/gateway_frontend/projects/.resources/e373b9745f7b2ef5d6467b10901070653917e2c5b82aa4e83b24ed8fe3b0d641 new file mode 100644 index 0000000..98223cf --- /dev/null +++ b/gateway_frontend/projects/.resources/e373b9745f7b2ef5d6467b10901070653917e2c5b82aa4e83b24ed8fe3b0d641 @@ -0,0 +1,130 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 17, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 16.98, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "No Leak", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 53.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e3e27266330951ee821feab6b9bb8c2f833d5f72b332cb603593647ab94332a3 b/gateway_frontend/projects/.resources/e3e27266330951ee821feab6b9bb8c2f833d5f72b332cb603593647ab94332a3 new file mode 100644 index 0000000..e61059a --- /dev/null +++ b/gateway_frontend/projects/.resources/e3e27266330951ee821feab6b9bb8c2f833d5f72b332cb603593647ab94332a3 @@ -0,0 +1,439 @@ +{ + "custom": { + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "breadcrumbs": "valueHome_2_", + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcrumbs": "valueSpaces_2_", + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcrumbs": "valueEquipment_2_", + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcrumbs": "valueAnalysis_2_", + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcrumbs": "valueAlarms_2_", + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcrumbs": "valueDiagnostics_2_", + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Components/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L3", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "6px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e42642c62a1834c4a9ec90eab8b89ce11c3676ffc6ca305af1f5983c876c1d20 b/gateway_frontend/projects/.resources/e42642c62a1834c4a9ec90eab8b89ce11c3676ffc6ca305af1f5983c876c1d20 new file mode 100644 index 0000000..966803e --- /dev/null +++ b/gateway_frontend/projects/.resources/e42642c62a1834c4a9ec90eab8b89ce11c3676ffc6ca305af1f5983c876c1d20 @@ -0,0 +1,161 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e429875add6bbaf350dd298b33b758dcf01b0aca0c9ce8ecea7693c2ccb662c9 b/gateway_frontend/projects/.resources/e429875add6bbaf350dd298b33b758dcf01b0aca0c9ce8ecea7693c2ccb662c9 new file mode 100644 index 0000000..ee378bb --- /dev/null +++ b/gateway_frontend/projects/.resources/e429875add6bbaf350dd298b33b758dcf01b0aca0c9ce8ecea7693c2ccb662c9 @@ -0,0 +1,189 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "transforms": [ + { + "formatType": "numeric", + "formatValue": "#.0", + "type": "format" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e442160121124c5eaf2e778d7cf2e0ca6e0cc88bb14cc8e333a607f69e3908f0 b/gateway_frontend/projects/.resources/e442160121124c5eaf2e778d7cf2e0ca6e0cc88bb14cc8e333a607f69e3908f0 new file mode 100644 index 0000000..dbb0390 Binary files /dev/null and b/gateway_frontend/projects/.resources/e442160121124c5eaf2e778d7cf2e0ca6e0cc88bb14cc8e333a607f69e3908f0 differ diff --git a/gateway_frontend/projects/.resources/e484d78f78c4449972919bac953abefcda66be5ede76478abd388c28310e37e5 b/gateway_frontend/projects/.resources/e484d78f78c4449972919bac953abefcda66be5ede76478abd388c28310e37e5 new file mode 100644 index 0000000..aefd8cf Binary files /dev/null and b/gateway_frontend/projects/.resources/e484d78f78c4449972919bac953abefcda66be5ede76478abd388c28310e37e5 differ diff --git a/gateway_frontend/projects/.resources/e4b434a8d7d30c200b4858c4ddce07477b341e9c5b732657835c83bdf089ac46 b/gateway_frontend/projects/.resources/e4b434a8d7d30c200b4858c4ddce07477b341e9c5b732657835c83bdf089ac46 new file mode 100644 index 0000000..054189d --- /dev/null +++ b/gateway_frontend/projects/.resources/e4b434a8d7d30c200b4858c4ddce07477b341e9c5b732657835c83bdf089ac46 @@ -0,0 +1,149 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "20px" + }, + "props": { + "color": "var(--text-color)", + "path": "material/insert_emoticon", + "style": { + "marginRight": "var(--space-md)" + } + }, + "type": "ia.display.icon" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e4ba290a8830fd502ced9d772c90b6c08f5d383546dfd3c150d25be34bb3de15 b/gateway_frontend/projects/.resources/e4ba290a8830fd502ced9d772c90b6c08f5d383546dfd3c150d25be34bb3de15 new file mode 100644 index 0000000..95ca7a5 --- /dev/null +++ b/gateway_frontend/projects/.resources/e4ba290a8830fd502ced9d772c90b6c08f5d383546dfd3c150d25be34bb3de15 @@ -0,0 +1,135 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 125, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 34.96, + "x": 74.95999999999998, + "y": 54.89 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": -0.040000000000020464, + "y": 4.639999999999986 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 0.5683199999999999, + "y": 67.1992 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 1, + "y": 83 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 1, + "y": 100 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 1, + "y": 115 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e4c5f13e71b889c19078f536dcb3f8984045a0f79452b0ead829adb6d739c49f b/gateway_frontend/projects/.resources/e4c5f13e71b889c19078f536dcb3f8984045a0f79452b0ead829adb6d739c49f new file mode 100644 index 0000000..bb0baf4 --- /dev/null +++ b/gateway_frontend/projects/.resources/e4c5f13e71b889c19078f536dcb3f8984045a0f79452b0ead829adb6d739c49f @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM23_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/data.bin b/gateway_frontend/projects/.resources/e51d752c6686cd3e38acef4d26f477aa4121959540c17bf23b4360b6669beb8d similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/data.bin rename to gateway_frontend/projects/.resources/e51d752c6686cd3e38acef4d26f477aa4121959540c17bf23b4360b6669beb8d diff --git a/gateway_frontend/projects/.resources/e58221883a3c11a3b33245a9689842af32b985f567cad597c1a2f6993c7df2b4 b/gateway_frontend/projects/.resources/e58221883a3c11a3b33245a9689842af32b985f567cad597c1a2f6993c7df2b4 new file mode 100644 index 0000000..165db3a --- /dev/null +++ b/gateway_frontend/projects/.resources/e58221883a3c11a3b33245a9689842af32b985f567cad597c1a2f6993c7df2b4 @@ -0,0 +1,1389 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB2/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB3/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB4/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB5/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB6/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB7/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB8/Status/Status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Instantaneous Mac Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Instantaneous Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Mac kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Total Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max total kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Neutral Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Neutral Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Power Factor", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage Average LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e5c7f5520612995084105ab6d2212b87c29802c4d4f0ff8b4885a7286c164f51 b/gateway_frontend/projects/.resources/e5c7f5520612995084105ab6d2212b87c29802c4d4f0ff8b4885a7286c164f51 new file mode 100644 index 0000000..c02c503 --- /dev/null +++ b/gateway_frontend/projects/.resources/e5c7f5520612995084105ab6d2212b87c29802c4d4f0ff8b4885a7286c164f51 @@ -0,0 +1,362 @@ +{ + "custom": { + "alarm_active": null, + "udt_type": "_template" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e5e666c0ecffd95f57e948f96a4f62cb3c4280af0a9d5369e3b844d4b1089eb2 b/gateway_frontend/projects/.resources/e5e666c0ecffd95f57e948f96a4f62cb3c4280af0a9d5369e3b844d4b1089eb2 new file mode 100644 index 0000000..1bb1987 Binary files /dev/null and b/gateway_frontend/projects/.resources/e5e666c0ecffd95f57e948f96a4f62cb3c4280af0a9d5369e3b844d4b1089eb2 differ diff --git a/gateway_frontend/projects/.resources/e67a901960782511c905af7931871509cf00d3edbeb5c7af60346b5f796fe797 b/gateway_frontend/projects/.resources/e67a901960782511c905af7931871509cf00d3edbeb5c7af60346b5f796fe797 new file mode 100644 index 0000000..ddcd549 --- /dev/null +++ b/gateway_frontend/projects/.resources/e67a901960782511c905af7931871509cf00d3edbeb5c7af60346b5f796fe797 @@ -0,0 +1,60 @@ +{ + "pages": { + "/": { + "viewPath": "Components/Layouts/Navigation/Building" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 310, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e6ab15a73dbbd0213f1d2aae9b6c85643a4651867343a26b4535e3c9f889b48c b/gateway_frontend/projects/.resources/e6ab15a73dbbd0213f1d2aae9b6c85643a4651867343a26b4535e3c9f889b48c new file mode 100644 index 0000000..496423d Binary files /dev/null and b/gateway_frontend/projects/.resources/e6ab15a73dbbd0213f1d2aae9b6c85643a4651867343a26b4535e3c9f889b48c differ diff --git a/gateway_frontend/projects/.resources/e6ac7e45bd78cf493d8a5bcfdd9664d97426a93f920a96897a659a34f41f2d3d b/gateway_frontend/projects/.resources/e6ac7e45bd78cf493d8a5bcfdd9664d97426a93f920a96897a659a34f41f2d3d new file mode 100644 index 0000000..fb649fc --- /dev/null +++ b/gateway_frontend/projects/.resources/e6ac7e45bd78cf493d8a5bcfdd9664d97426a93f920a96897a659a34f41f2d3d @@ -0,0 +1,141 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\toutput \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\toutput.append(element)\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e6cab2131aaee8a99bf3c591a0ba9a5499478b46f81c5a274f78b99d6f4f27c8 b/gateway_frontend/projects/.resources/e6cab2131aaee8a99bf3c591a0ba9a5499478b46f81c5a274f78b99d6f4f27c8 new file mode 100644 index 0000000..d3e0d4f --- /dev/null +++ b/gateway_frontend/projects/.resources/e6cab2131aaee8a99bf3c591a0ba9a5499478b46f81c5a274f78b99d6f4f27c8 @@ -0,0 +1,361 @@ +{ + "custom": { + "alarm_active": 42, + "udt_type": "RPP" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e7bd18a4d22f256adccc953c6417fa2ecc24a1c83e317850906dc99d13901ccd b/gateway_frontend/projects/.resources/e7bd18a4d22f256adccc953c6417fa2ecc24a1c83e317850906dc99d13901ccd new file mode 100644 index 0000000..8b01da4 --- /dev/null +++ b/gateway_frontend/projects/.resources/e7bd18a4d22f256adccc953c6417fa2ecc24a1c83e317850906dc99d13901ccd @@ -0,0 +1,61 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Frames/Layouts/Navigation/Building" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 310, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e87ec5b7964db8426d40c7470e4851f1661bc43e63655d1289df984f3cd9c999 b/gateway_frontend/projects/.resources/e87ec5b7964db8426d40c7470e4851f1661bc43e63655d1289df984f3cd9c999 new file mode 100644 index 0000000..e14a9af --- /dev/null +++ b/gateway_frontend/projects/.resources/e87ec5b7964db8426d40c7470e4851f1661bc43e63655d1289df984f3cd9c999 @@ -0,0 +1,249 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 43, + "width": 63 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "device" + }, + "position": { + "height": 32, + "y": 11 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "alignVertical": "top", + "style": { + "borderColor": "#FF0000", + "borderStyle": "solid", + "borderWidth": 2, + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "Running", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "value" + }, + "position": { + "height": 15, + "x": 2, + "y": 25 + }, + "propConfig": { + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10, + "paddingLeft": "5px" + }, + "text": "25 kW" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "id_0" + }, + "position": { + "height": 9, + "y": 45 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 15 + }, + "propConfig": { + "position.x": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + }, + "position.y": { + "binding": { + "config": { + "path": "../device.position.y" + }, + "transforms": [ + { + "expression": "{value}-10\r\n", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/e91f01b20c74c9c4823bbed04ce52ef229ae58a1ff0f9ce2c0cccbc0b77c6469 b/gateway_frontend/projects/.resources/e91f01b20c74c9c4823bbed04ce52ef229ae58a1ff0f9ce2c0cccbc0b77c6469 new file mode 100644 index 0000000..433c17a Binary files /dev/null and b/gateway_frontend/projects/.resources/e91f01b20c74c9c4823bbed04ce52ef229ae58a1ff0f9ce2c0cccbc0b77c6469 differ diff --git a/gateway_frontend/projects/.resources/e942e929a648aa8b3e872d9fcb5956df7349def62138d6cd1244152643323326 b/gateway_frontend/projects/.resources/e942e929a648aa8b3e872d9fcb5956df7349def62138d6cd1244152643323326 new file mode 100644 index 0000000..33f71ec Binary files /dev/null and b/gateway_frontend/projects/.resources/e942e929a648aa8b3e872d9fcb5956df7349def62138d6cd1244152643323326 differ diff --git a/gateway_frontend/projects/.resources/e967c84b1d6f5746b504067574068e7bbcde461bb2d771e6e3346171e10bf786 b/gateway_frontend/projects/.resources/e967c84b1d6f5746b504067574068e7bbcde461bb2d771e6e3346171e10bf786 new file mode 100644 index 0000000..9513f75 --- /dev/null +++ b/gateway_frontend/projects/.resources/e967c84b1d6f5746b504067574068e7bbcde461bb2d771e6e3346171e10bf786 @@ -0,0 +1,262 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FC0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json b/gateway_frontend/projects/.resources/e9bef4ff21727acd4dff89eb95e6878d5b18d2f057a76dcf70831edb7cd8e155 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json rename to gateway_frontend/projects/.resources/e9bef4ff21727acd4dff89eb95e6878d5b18d2f057a76dcf70831edb7cd8e155 diff --git a/gateway_frontend/projects/.resources/e9f049cba9ac773b6906cf4779201dadc2defc2fd51fa92e9da988e3e4477b3c b/gateway_frontend/projects/.resources/e9f049cba9ac773b6906cf4779201dadc2defc2fd51fa92e9da988e3e4477b3c new file mode 100644 index 0000000..31d67b1 Binary files /dev/null and b/gateway_frontend/projects/.resources/e9f049cba9ac773b6906cf4779201dadc2defc2fd51fa92e9da988e3e4477b3c differ diff --git a/gateway_frontend/projects/.resources/ea5f4f1fb16909675ce9dfc865575bb8fd526e7a4428f8bf2811fd53cd088e13 b/gateway_frontend/projects/.resources/ea5f4f1fb16909675ce9dfc865575bb8fd526e7a4428f8bf2811fd53cd088e13 new file mode 100644 index 0000000..c337719 Binary files /dev/null and b/gateway_frontend/projects/.resources/ea5f4f1fb16909675ce9dfc865575bb8fd526e7a4428f8bf2811fd53cd088e13 differ diff --git a/gateway_frontend/projects/.resources/ea8d0a01d990ee1be642d19d9423b887acde802201e5739e18ff29d7ac8a9926 b/gateway_frontend/projects/.resources/ea8d0a01d990ee1be642d19d9423b887acde802201e5739e18ff29d7ac8a9926 new file mode 100644 index 0000000..6320915 --- /dev/null +++ b/gateway_frontend/projects/.resources/ea8d0a01d990ee1be642d19d9423b887acde802201e5739e18ff29d7ac8a9926 @@ -0,0 +1,1344 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 585, + "width": 1530, + "x": 42.5, + "y": 65 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 4.42, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 94.18, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 165.75, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 256.19, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 91.84 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 4.42, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 94.18, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 165.75, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 256.19, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 219.89, + "width": 153, + "x": 323.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 195, + "width": 153, + "x": 323.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ead618149563ea69e24671bd0bbd87654031e7dddc6c3047d7369ab306e3e9b5 b/gateway_frontend/projects/.resources/ead618149563ea69e24671bd0bbd87654031e7dddc6c3047d7369ab306e3e9b5 new file mode 100644 index 0000000..3c94524 Binary files /dev/null and b/gateway_frontend/projects/.resources/ead618149563ea69e24671bd0bbd87654031e7dddc6c3047d7369ab306e3e9b5 differ diff --git a/gateway_frontend/projects/.resources/eb09de147bf93e7e9e251841fc1401e88ddf05afc94a140818d80f27c8e23524 b/gateway_frontend/projects/.resources/eb09de147bf93e7e9e251841fc1401e88ddf05afc94a140818d80f27c8e23524 new file mode 100644 index 0000000..93b1a64 --- /dev/null +++ b/gateway_frontend/projects/.resources/eb09de147bf93e7e9e251841fc1401e88ddf05afc94a140818d80f27c8e23524 @@ -0,0 +1,94 @@ +{ + "custom": { + "location": "Components/Atoms/Fields", + "widget": "status_value" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.location": { + "persistent": true + }, + "custom.widget": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027widget\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.item": { + "binding": { + "config": { + "path": "view.params.item" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "{view.custom.location} + \"/\" + {view.custom.widget}" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/eb77f8e94c2eeb231f1539510534906dfb41c79b695a44c2405952abe23137e6 b/gateway_frontend/projects/.resources/eb77f8e94c2eeb231f1539510534906dfb41c79b695a44c2405952abe23137e6 new file mode 100644 index 0000000..8b59499 Binary files /dev/null and b/gateway_frontend/projects/.resources/eb77f8e94c2eeb231f1539510534906dfb41c79b695a44c2405952abe23137e6 differ diff --git a/gateway_frontend/projects/.resources/ebe83a6769b7b7e23d42c754e7e765b35a3f170e7b35c24247db0510433d20b6 b/gateway_frontend/projects/.resources/ebe83a6769b7b7e23d42c754e7e765b35a3f170e7b35c24247db0510433d20b6 new file mode 100644 index 0000000..6b8e107 --- /dev/null +++ b/gateway_frontend/projects/.resources/ebe83a6769b7b7e23d42c754e7e765b35a3f170e7b35c24247db0510433d20b6 @@ -0,0 +1,1523 @@ +{ + "custom": { + "filtered": "value", + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 label", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 label", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB2/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 label", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB3/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 label", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB4/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 label", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB5/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 label", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB6/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 label", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB7/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 label", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB8/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Instant Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/inst_mx_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_max_kw", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Max Total Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/max_total_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Max Total kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/max_total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Neutral Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/neutral_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Total kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/total_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Total kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1 N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2 N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3 N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THC L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltge L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP", + "udt_type": "RPP" + }, + "propConfig": { + "custom.filtered": { + "persistent": true + }, + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ec4d6f8162bccd78ee9781ac65a211ed228a732681ce9a18e67a7b9f7e955ed9 b/gateway_frontend/projects/.resources/ec4d6f8162bccd78ee9781ac65a211ed228a732681ce9a18e67a7b9f7e955ed9 new file mode 100644 index 0000000..e863058 Binary files /dev/null and b/gateway_frontend/projects/.resources/ec4d6f8162bccd78ee9781ac65a211ed228a732681ce9a18e67a7b9f7e955ed9 differ diff --git a/gateway_frontend/projects/.resources/ed0c23364e8ac13a8ca698328b7d8ac9c477cc6552e71003ad0b18ec716c5045 b/gateway_frontend/projects/.resources/ed0c23364e8ac13a8ca698328b7d8ac9c477cc6552e71003ad0b18ec716c5045 new file mode 100644 index 0000000..f410cb4 --- /dev/null +++ b/gateway_frontend/projects/.resources/ed0c23364e8ac13a8ca698328b7d8ac9c477cc6552e71003ad0b18ec716c5045 @@ -0,0 +1,238 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 4, + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ed4b37f10c3feb4d634d4a71ec181071b8138a0d1e4e29688eba308c531fe140 b/gateway_frontend/projects/.resources/ed4b37f10c3feb4d634d4a71ec181071b8138a0d1e4e29688eba308c531fe140 new file mode 100644 index 0000000..8456a17 --- /dev/null +++ b/gateway_frontend/projects/.resources/ed4b37f10c3feb4d634d4a71ec181071b8138a0d1e4e29688eba308c531fe140 @@ -0,0 +1,361 @@ +{ + "custom": { + "alarm_active": null, + "udt_type": "RPP" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ed7d1eddd11cc575909970da298e3cac490c97b9536bdac8973d879f479151a6 b/gateway_frontend/projects/.resources/ed7d1eddd11cc575909970da298e3cac490c97b9536bdac8973d879f479151a6 new file mode 100644 index 0000000..a60b360 --- /dev/null +++ b/gateway_frontend/projects/.resources/ed7d1eddd11cc575909970da298e3cac490c97b9536bdac8973d879f479151a6 @@ -0,0 +1,47 @@ +{ + "pages": { + "/": { + "docks": { + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + }, + "title": "", + "viewPath": "Pages/DM/Home" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ed815d58995d512f64ad5520a810902afd6dad93e0a1e3f7f28ce88ecf2ee031 b/gateway_frontend/projects/.resources/ed815d58995d512f64ad5520a810902afd6dad93e0a1e3f7f28ce88ecf2ee031 new file mode 100644 index 0000000..b2a5952 --- /dev/null +++ b/gateway_frontend/projects/.resources/ed815d58995d512f64ad5520a810902afd6dad93e0a1e3f7f28ce88ecf2ee031 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM22_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/edde7fc082e7a405ff10b3b80465d233f8305985531d3644e231e294c2c602f7 b/gateway_frontend/projects/.resources/edde7fc082e7a405ff10b3b80465d233f8305985531d3644e231e294c2c602f7 new file mode 100644 index 0000000..1bcf49b --- /dev/null +++ b/gateway_frontend/projects/.resources/edde7fc082e7a405ff10b3b80465d233f8305985531d3644e231e294c2c602f7 @@ -0,0 +1,199 @@ +{ + "custom": { + "tagPath": "[default]_Testing/CDU/Status/air_temp" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.tagPath": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027tagpath\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png b/gateway_frontend/projects/.resources/edece2ae9994e41839c467416138066f637730bcf5e4e60de47764f23cd92dd5 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png rename to gateway_frontend/projects/.resources/edece2ae9994e41839c467416138066f637730bcf5e4e60de47764f23cd92dd5 diff --git a/gateway_frontend/projects/.resources/ee1acc39080e3b0b497a8af4aa10b4e60a155127cfd27d83ba75cc6af871d2a1 b/gateway_frontend/projects/.resources/ee1acc39080e3b0b497a8af4aa10b4e60a155127cfd27d83ba75cc6af871d2a1 new file mode 100644 index 0000000..6c20e1f Binary files /dev/null and b/gateway_frontend/projects/.resources/ee1acc39080e3b0b497a8af4aa10b4e60a155127cfd27d83ba75cc6af871d2a1 differ diff --git a/gateway_frontend/projects/.resources/ee35922a6d42f86920da08778305b767f4059b5e353c4a0576a428012d087dc1 b/gateway_frontend/projects/.resources/ee35922a6d42f86920da08778305b767f4059b5e353c4a0576a428012d087dc1 new file mode 100644 index 0000000..9deae59 --- /dev/null +++ b/gateway_frontend/projects/.resources/ee35922a6d42f86920da08778305b767f4059b5e353c4a0576a428012d087dc1 @@ -0,0 +1,90 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ee72b26ea0047ed5cd7b8ff4bc6c45e4c07608619948f1e2b85eac70e085b9a7 b/gateway_frontend/projects/.resources/ee72b26ea0047ed5cd7b8ff4bc6c45e4c07608619948f1e2b85eac70e085b9a7 new file mode 100644 index 0000000..4acb964 --- /dev/null +++ b/gateway_frontend/projects/.resources/ee72b26ea0047ed5cd7b8ff4bc6c45e4c07608619948f1e2b85eac70e085b9a7 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM32_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/eeb08a7d31601e653a42a7392fcd945929340c82a2e36eb9ced78dd7d2e1582f b/gateway_frontend/projects/.resources/eeb08a7d31601e653a42a7392fcd945929340c82a2e36eb9ced78dd7d2e1582f new file mode 100644 index 0000000..6d79b2f Binary files /dev/null and b/gateway_frontend/projects/.resources/eeb08a7d31601e653a42a7392fcd945929340c82a2e36eb9ced78dd7d2e1582f differ diff --git a/gateway_frontend/projects/.resources/eed3b21495e60b21b7129a6244e6ec97c03704164495e77287dba2eb027f33f1 b/gateway_frontend/projects/.resources/eed3b21495e60b21b7129a6244e6ec97c03704164495e77287dba2eb027f33f1 new file mode 100644 index 0000000..04bc9a1 Binary files /dev/null and b/gateway_frontend/projects/.resources/eed3b21495e60b21b7129a6244e6ec97c03704164495e77287dba2eb027f33f1 differ diff --git a/gateway_frontend/projects/.resources/eee6c69a02db8a6eead880add72b602c00f91dee5d4540fc62ef64867c74fe60 b/gateway_frontend/projects/.resources/eee6c69a02db8a6eead880add72b602c00f91dee5d4540fc62ef64867c74fe60 new file mode 100644 index 0000000..80ab7df Binary files /dev/null and b/gateway_frontend/projects/.resources/eee6c69a02db8a6eead880add72b602c00f91dee5d4540fc62ef64867c74fe60 differ diff --git a/gateway_frontend/projects/.resources/eef605e2635b265fc921277d319683c062a97d56bd02ace823034e3df1870d42 b/gateway_frontend/projects/.resources/eef605e2635b265fc921277d319683c062a97d56bd02ace823034e3df1870d42 new file mode 100644 index 0000000..0ede379 --- /dev/null +++ b/gateway_frontend/projects/.resources/eef605e2635b265fc921277d319683c062a97d56bd02ace823034e3df1870d42 @@ -0,0 +1,29 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/DM/Home" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ef2289fd1f63a2ef79238fc2b63511baa01340649ecbd330e8d173984ddd330c b/gateway_frontend/projects/.resources/ef2289fd1f63a2ef79238fc2b63511baa01340649ecbd330e8d173984ddd330c new file mode 100644 index 0000000..31eeb8d Binary files /dev/null and b/gateway_frontend/projects/.resources/ef2289fd1f63a2ef79238fc2b63511baa01340649ecbd330e8d173984ddd330c differ diff --git a/gateway_frontend/projects/.resources/ef746b6f59f1befa18c6a45f99d104d7880111ac9265bc2200dc2a0af2c3b395 b/gateway_frontend/projects/.resources/ef746b6f59f1befa18c6a45f99d104d7880111ac9265bc2200dc2a0af2c3b395 new file mode 100644 index 0000000..23db47d Binary files /dev/null and b/gateway_frontend/projects/.resources/ef746b6f59f1befa18c6a45f99d104d7880111ac9265bc2200dc2a0af2c3b395 differ diff --git a/gateway_frontend/projects/.resources/ef7eeafe5223531c8ca6bf2a36a044f8d1e219d5564ebdbd296b0e415601fdd4 b/gateway_frontend/projects/.resources/ef7eeafe5223531c8ca6bf2a36a044f8d1e219d5564ebdbd296b0e415601fdd4 new file mode 100644 index 0000000..a4a88a0 --- /dev/null +++ b/gateway_frontend/projects/.resources/ef7eeafe5223531c8ca6bf2a36a044f8d1e219d5564ebdbd296b0e415601fdd4 @@ -0,0 +1,146 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '/parameters.item_label', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label', + '.uiFormat', + '.uiConfig'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + "format": chunk[9].value, + "config": chunk[10].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + +def generate_flex_array(list_tags, base_path): + """ + This function, generates de array for the flex repeater + in details pages, it hides the elements based on is_hidden property + and concatenates the dinamyc tagpath with the item sub path + Args: + instance_path (str): The UDT path + + Returns: + list: A list of tags to be used in detail pages flex repeater. + """ + output = [] + for item in list_tags: + if item['is_hidden'] is True: + continue + new_item = dict(item) + new_item['tagpath'] = base_path + str(item.get('sub_path', '')) + tag= {'item': new_item} + output.append(tag) + + return output \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/efa53cb6fd7d1a1afa375de941127044c1ebdcd263b98a1169f03d2e2d17da80 b/gateway_frontend/projects/.resources/efa53cb6fd7d1a1afa375de941127044c1ebdcd263b98a1169f03d2e2d17da80 new file mode 100644 index 0000000..ab700b1 --- /dev/null +++ b/gateway_frontend/projects/.resources/efa53cb6fd7d1a1afa375de941127044c1ebdcd263b98a1169f03d2e2d17da80 @@ -0,0 +1,266 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "35%" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f04ae4d8952cc324d82181fe3c8987e128daeddd6c77a842211bdcbd464c9b91 b/gateway_frontend/projects/.resources/f04ae4d8952cc324d82181fe3c8987e128daeddd6c77a842211bdcbd464c9b91 new file mode 100644 index 0000000..f4f2bce --- /dev/null +++ b/gateway_frontend/projects/.resources/f04ae4d8952cc324d82181fe3c8987e128daeddd6c77a842211bdcbd464c9b91 @@ -0,0 +1,93 @@ +{ + "custom": { + "location": "Components/Atoms/Fields", + "widget": "status_value" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.location": { + "persistent": true + }, + "custom.widget": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027widget\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.item": { + "binding": { + "config": { + "path": "view.params.item" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "{view.custom.location} + \"/\" + {view.custom.widget}" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json b/gateway_frontend/projects/.resources/f081682f345038f640409e63538692ea0ae2bfa0b489fec74ce191c34e20503e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json rename to gateway_frontend/projects/.resources/f081682f345038f640409e63538692ea0ae2bfa0b489fec74ce191c34e20503e diff --git a/gateway_frontend/projects/.resources/f08837558e768a5694077989f0a75f5a61868b999b77a98ddacd8fe2ae9df942 b/gateway_frontend/projects/.resources/f08837558e768a5694077989f0a75f5a61868b999b77a98ddacd8fe2ae9df942 new file mode 100644 index 0000000..87bde6b --- /dev/null +++ b/gateway_frontend/projects/.resources/f08837558e768a5694077989f0a75f5a61868b999b77a98ddacd8fe2ae9df942 @@ -0,0 +1,209 @@ +{ + "custom": { + "isCollapsed": false + }, + "params": {}, + "propConfig": { + "custom.isCollapsed": { + "persistent": true + }, + "props.defaultSize.width": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 250 + }, + { + "input": false, + "output": 60 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "defaultSize": { + "width": 273 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "10%" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "backgroundColor": "var(--container)", + "padding": "26px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Full_Menu" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "elementPosition": { + "basis": "auto", + "grow": 0, + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L1", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible", + "padding": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Icon_Menu" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "path": "Frames/Layouts/Navigation/Tree/IconButton" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "Tree Container" + }, + "position": { + "basis": "100%" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "CardContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "space-between", + "style": { + "backgroundColor": "var(--palette-slate-150-1)", + "border": "var(--container-border)", + "borderRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "fontSize": "var(--text-md)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.session.custom.navStructure \u003d ui.navigation.get_structure()\n\tself.view.custom.isCollapsed \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "classes": "navtree", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f098743adb49de0e14a109b4bee3b426e11fdf898c03cadea8a0edfc6c92b236 b/gateway_frontend/projects/.resources/f098743adb49de0e14a109b4bee3b426e11fdf898c03cadea8a0edfc6c92b236 new file mode 100644 index 0000000..f0f13c1 --- /dev/null +++ b/gateway_frontend/projects/.resources/f098743adb49de0e14a109b4bee3b426e11fdf898c03cadea8a0edfc6c92b236 @@ -0,0 +1,155 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "10px", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f0a633a9386c27111145090969feb740cfd949334a13ea6e7e800157a4ef85b2 b/gateway_frontend/projects/.resources/f0a633a9386c27111145090969feb740cfd949334a13ea6e7e800157a4ef85b2 new file mode 100644 index 0000000..50d11b9 --- /dev/null +++ b/gateway_frontend/projects/.resources/f0a633a9386c27111145090969feb740cfd949334a13ea6e7e800157a4ef85b2 @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM13_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f0b9b2bb3884f8075d5e88d876ef4387c3da92b6f441d48a26191af793a25321 b/gateway_frontend/projects/.resources/f0b9b2bb3884f8075d5e88d876ef4387c3da92b6f441d48a26191af793a25321 new file mode 100644 index 0000000..ce979f5 --- /dev/null +++ b/gateway_frontend/projects/.resources/f0b9b2bb3884f8075d5e88d876ef4387c3da92b6f441d48a26191af793a25321 @@ -0,0 +1,160 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FirstFloor" + }, + "position": { + "basis": "33%", + "grow": 1, + "shrink": 0 + }, + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)" + }, + "useDefaultViewHeight": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Components/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f0d0a8b5140c28fcdf1197a190a116cc77868f39c0d53284b0172ff50a5b4992 b/gateway_frontend/projects/.resources/f0d0a8b5140c28fcdf1197a190a116cc77868f39c0d53284b0172ff50a5b4992 new file mode 100644 index 0000000..7fd2db2 --- /dev/null +++ b/gateway_frontend/projects/.resources/f0d0a8b5140c28fcdf1197a190a116cc77868f39c0d53284b0172ff50a5b4992 @@ -0,0 +1,91 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 50 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "142px" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginRight": "10px" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "22px" + }, + "props": { + "color": "var(--text-color)", + "path": "material/insert_emoticon" + }, + "type": "ia.display.icon" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "100px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "outlineColor": "#FF0051", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f0fadc1eba1904b46a3c5ab08a094054f5cb4fa6edb864ea1db2936b62310d4b b/gateway_frontend/projects/.resources/f0fadc1eba1904b46a3c5ab08a094054f5cb4fa6edb864ea1db2936b62310d4b new file mode 100644 index 0000000..bc82be6 Binary files /dev/null and b/gateway_frontend/projects/.resources/f0fadc1eba1904b46a3c5ab08a094054f5cb4fa6edb864ea1db2936b62310d4b differ diff --git a/gateway_frontend/projects/.resources/f138104a80512fd1e391071e19da6ccd39cbe3bd3073e11364a8d39f81c8af53 b/gateway_frontend/projects/.resources/f138104a80512fd1e391071e19da6ccd39cbe3bd3073e11364a8d39f81c8af53 new file mode 100644 index 0000000..79831dd Binary files /dev/null and b/gateway_frontend/projects/.resources/f138104a80512fd1e391071e19da6ccd39cbe3bd3073e11364a8d39f81c8af53 differ diff --git a/gateway_frontend/projects/.resources/f13a113b63b95212368430117feb7a4216581d551a1e7aca3acaae856f18b339 b/gateway_frontend/projects/.resources/f13a113b63b95212368430117feb7a4216581d551a1e7aca3acaae856f18b339 new file mode 100644 index 0000000..8bcfb7f --- /dev/null +++ b/gateway_frontend/projects/.resources/f13a113b63b95212368430117feb7a4216581d551a1e7aca3acaae856f18b339 @@ -0,0 +1,273 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f16d6121fbba0328614aab9efd427fcf2a93faf090b5cf5b873761fd476d77d5 b/gateway_frontend/projects/.resources/f16d6121fbba0328614aab9efd427fcf2a93faf090b5cf5b873761fd476d77d5 new file mode 100644 index 0000000..2ae1e0b --- /dev/null +++ b/gateway_frontend/projects/.resources/f16d6121fbba0328614aab9efd427fcf2a93faf090b5cf5b873761fd476d77d5 @@ -0,0 +1,247 @@ +{ + "custom": {}, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 71, + "width": 52 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10 + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Device" + }, + "position": { + "height": 60, + "width": 51, + "x": 1, + "y": 10 + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#FC0000", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "props": { + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f1b50adec0903729fb35be6eabd82930daf1c08fcfe5d8e94b40fb327a3924a8 b/gateway_frontend/projects/.resources/f1b50adec0903729fb35be6eabd82930daf1c08fcfe5d8e94b40fb327a3924a8 new file mode 100644 index 0000000..5fcf695 Binary files /dev/null and b/gateway_frontend/projects/.resources/f1b50adec0903729fb35be6eabd82930daf1c08fcfe5d8e94b40fb327a3924a8 differ diff --git a/gateway_frontend/projects/.resources/f1ee970428e62a714d702004100ea6d28e45c71949bc837ec906c86811057bb3 b/gateway_frontend/projects/.resources/f1ee970428e62a714d702004100ea6d28e45c71949bc837ec906c86811057bb3 new file mode 100644 index 0000000..73869d1 --- /dev/null +++ b/gateway_frontend/projects/.resources/f1ee970428e62a714d702004100ea6d28e45c71949bc837ec906c86811057bb3 @@ -0,0 +1,40 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 900, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "708px" + }, + "props": { + "params": { + "path": "Pages/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-xl)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f2bb618bfbcba12203d96e865bfb9ba75c320dfc7c066594f462b54e1942192f b/gateway_frontend/projects/.resources/f2bb618bfbcba12203d96e865bfb9ba75c320dfc7c066594f462b54e1942192f new file mode 100644 index 0000000..f0445bd Binary files /dev/null and b/gateway_frontend/projects/.resources/f2bb618bfbcba12203d96e865bfb9ba75c320dfc7c066594f462b54e1942192f differ diff --git a/gateway_frontend/projects/.resources/f2bed7a31b45def427580dda3ea306b0e3739359c5fb5770de12ee207674276d b/gateway_frontend/projects/.resources/f2bed7a31b45def427580dda3ea306b0e3739359c5fb5770de12ee207674276d new file mode 100644 index 0000000..b8cd134 Binary files /dev/null and b/gateway_frontend/projects/.resources/f2bed7a31b45def427580dda3ea306b0e3739359c5fb5770de12ee207674276d differ diff --git a/gateway_frontend/projects/.resources/f2c6964c7af2beb0364f44b0b80dad86a3e7cc0cf38add1ae3606b8f5757791f b/gateway_frontend/projects/.resources/f2c6964c7af2beb0364f44b0b80dad86a3e7cc0cf38add1ae3606b8f5757791f new file mode 100644 index 0000000..1f2ceab --- /dev/null +++ b/gateway_frontend/projects/.resources/f2c6964c7af2beb0364f44b0b80dad86a3e7cc0cf38add1ae3606b8f5757791f @@ -0,0 +1,144 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + }, + "opacity": 0.4 + }, + "meta": { + "name": "DM11" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity" + }, + "type": "property" + } + }, + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.opacity": { + "binding": { + "config": { + "path": "this.custom.opacity" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1067 544" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f2dd4297ccdc2d2902451bb1b838c9c60526348a91ff34272abd9ee541de6194 b/gateway_frontend/projects/.resources/f2dd4297ccdc2d2902451bb1b838c9c60526348a91ff34272abd9ee541de6194 new file mode 100644 index 0000000..fc69583 Binary files /dev/null and b/gateway_frontend/projects/.resources/f2dd4297ccdc2d2902451bb1b838c9c60526348a91ff34272abd9ee541de6194 differ diff --git a/gateway_frontend/projects/.resources/f35885333534632a8e1222428b6737d65359542d19af1d2758a3f21ccf00fbf6 b/gateway_frontend/projects/.resources/f35885333534632a8e1222428b6737d65359542d19af1d2758a3f21ccf00fbf6 new file mode 100644 index 0000000..46e0e2d --- /dev/null +++ b/gateway_frontend/projects/.resources/f35885333534632a8e1222428b6737d65359542d19af1d2758a3f21ccf00fbf6 @@ -0,0 +1,1343 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "paint": "#000fde", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0218, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_0" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.0722, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_1" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1197, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_2" + }, + "position": { + "height": 0.0717, + "width": 0.0438, + "x": 0.1705, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_3" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_4" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_5" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_6" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_7" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_8" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_9" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_10" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_11" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_12" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_13" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_14" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_15" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_16" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_17" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_18" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.1413 + }, + "props": { + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_19" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0218, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_20" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.0722, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_21" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1197, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_22" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.1705, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_23" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2169, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_24" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.2673, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_25" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3139, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_26" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.3655, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_27" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4121, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_28" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.4625, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_29" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5092, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_30" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.5596, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_31" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6067, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_32" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.6571, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_33" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7041, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_34" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.7545, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_35" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8016, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_36" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8514, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_37" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.8996, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_38" + }, + "position": { + "height": 0.0717, + "width": 0.0437, + "x": 0.9488, + "y": 0.8907 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_39" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_40" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_41" + }, + "position": { + "height": 0.3383, + "width": 0.09, + "x": 0.2143, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_42" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_43" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_44" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_45" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_46" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_47" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_48" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.231 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_49" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.8963, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_50" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7984, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_51" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.7014, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_52" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.6039, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_53" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.5064, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_54" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.3122, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_55" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.4093, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_56" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.2143, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_57" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.1171, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_58" + }, + "position": { + "height": 0.3, + "width": 0.09, + "x": 0.019, + "y": 0.5914 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f366ec99423739ffa287477f5fb5f5f6af31c793cfe8a820a0e809669e4ca31c b/gateway_frontend/projects/.resources/f366ec99423739ffa287477f5fb5f5f6af31c793cfe8a820a0e809669e4ca31c new file mode 100644 index 0000000..d891d2b Binary files /dev/null and b/gateway_frontend/projects/.resources/f366ec99423739ffa287477f5fb5f5f6af31c793cfe8a820a0e809669e4ca31c differ diff --git a/gateway_frontend/projects/.resources/f3ae2da2434a11f3a2d4c5c1dcd83f854949ac2ae5a24a993d24d6b89d425855 b/gateway_frontend/projects/.resources/f3ae2da2434a11f3a2d4c5c1dcd83f854949ac2ae5a24a993d24d6b89d425855 new file mode 100644 index 0000000..726120b Binary files /dev/null and b/gateway_frontend/projects/.resources/f3ae2da2434a11f3a2d4c5c1dcd83f854949ac2ae5a24a993d24d6b89d425855 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/view.json b/gateway_frontend/projects/.resources/f3b0a600f0da72c220276bf692473f1acba62f4b2ca814be6b36d676a4559a6e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/view.json rename to gateway_frontend/projects/.resources/f3b0a600f0da72c220276bf692473f1acba62f4b2ca814be6b36d676a4559a6e diff --git a/gateway_frontend/projects/.resources/f3bb050fdb032c5f6c069f62855312d7cdf666e186dafbb4547eda7289cc52e1 b/gateway_frontend/projects/.resources/f3bb050fdb032c5f6c069f62855312d7cdf666e186dafbb4547eda7289cc52e1 new file mode 100644 index 0000000..91c9746 --- /dev/null +++ b/gateway_frontend/projects/.resources/f3bb050fdb032c5f6c069f62855312d7cdf666e186dafbb4547eda7289cc52e1 @@ -0,0 +1,119 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + + \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/thumbnail.png b/gateway_frontend/projects/.resources/f3dd895be182a77ea002acbeb0a4fd76936bd0dc8f3124158c2881332a8b05d8 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/thumbnail.png rename to gateway_frontend/projects/.resources/f3dd895be182a77ea002acbeb0a4fd76936bd0dc8f3124158c2881332a8b05d8 diff --git a/gateway_frontend/projects/.resources/f430b90186dd4eedcec84f135cdaed936c6004bae02eeac303a750eceb27e520 b/gateway_frontend/projects/.resources/f430b90186dd4eedcec84f135cdaed936c6004bae02eeac303a750eceb27e520 new file mode 100644 index 0000000..acb9ac5 Binary files /dev/null and b/gateway_frontend/projects/.resources/f430b90186dd4eedcec84f135cdaed936c6004bae02eeac303a750eceb27e520 differ diff --git a/gateway_frontend/projects/.resources/f45cebdf0171e08f79ad5ad87cace045a02d5302e4884e43f473be0dfa72bfef b/gateway_frontend/projects/.resources/f45cebdf0171e08f79ad5ad87cace045a02d5302e4884e43f473be0dfa72bfef new file mode 100644 index 0000000..e99bbf1 --- /dev/null +++ b/gateway_frontend/projects/.resources/f45cebdf0171e08f79ad5ad87cace045a02d5302e4884e43f473be0dfa72bfef @@ -0,0 +1,328 @@ +{ + "custom": { + "breadcrumbs": [ + "Spaces", + "Floor 1", + "DM11" + ] + }, + "params": {}, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 80, + "width": 1200 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "38px", + "shrink": 0 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.custom.breadcrumbs[0]" + }, + "transforms": [ + { + "fallback": "material/menu_open", + "inputType": "scalar", + "mappings": [ + { + "input": "Home", + "output": "material/home" + }, + { + "input": "Spaces", + "output": "material/domain" + }, + { + "input": "Equipment", + "output": "material/settings_input_component" + }, + { + "input": "Analysis", + "output": "material/analytics" + }, + { + "input": "Alarms", + "output": "material/notifications" + }, + { + "input": "Diagnostics", + "output": "material/build" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)", + "style": { + "marginRight": "5px", + "opacity": "0.50" + } + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "Breadcrumbs" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\titems \u003d value.split(\u0027/\u0027)\n\treturn_array \u003d []\n\tfor item in items:\n\t\tnew_item \u003d {}\n\t\tnew_item[\u0027label\u0027] \u003d item\n\t\tnew_item[\u0027isLast\u0027] \u003d False\n\t\treturn_array.append(new_item)\n\treturn_array[-1][\u0027isLast\u0027] \u003d True\n\treturn return_array", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignContent": "space-around", + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Header/Label", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.display.flex-repeater" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "200px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Content" + }, + "position": { + "basis": "100%" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "style": { + "paddingLeft": "10px" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "alignContent": "center", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "updateBreadcrumb", + "pageScope": true, + "script": "\tself.view.custom.path \u003d payload[\u0027target\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f485787cb4a2abb71ca12d68681b92863b713927241aaf7753b62b281dc79248 b/gateway_frontend/projects/.resources/f485787cb4a2abb71ca12d68681b92863b713927241aaf7753b62b281dc79248 new file mode 100644 index 0000000..2edc6ad Binary files /dev/null and b/gateway_frontend/projects/.resources/f485787cb4a2abb71ca12d68681b92863b713927241aaf7753b62b281dc79248 differ diff --git a/gateway_frontend/projects/.resources/f4de5e636faa22576b0c0e697ceaa1c184616a28584aae1675a33683bd6d8991 b/gateway_frontend/projects/.resources/f4de5e636faa22576b0c0e697ceaa1c184616a28584aae1675a33683bd6d8991 new file mode 100644 index 0000000..75f8f28 Binary files /dev/null and b/gateway_frontend/projects/.resources/f4de5e636faa22576b0c0e697ceaa1c184616a28584aae1675a33683bd6d8991 differ diff --git a/gateway_frontend/projects/.resources/f59721b9b90f0a4cb7d83c548e4a224c99c22e6b240206e2e23790f513edf994 b/gateway_frontend/projects/.resources/f59721b9b90f0a4cb7d83c548e4a224c99c22e6b240206e2e23790f513edf994 new file mode 100644 index 0000000..c4f13ba --- /dev/null +++ b/gateway_frontend/projects/.resources/f59721b9b90f0a4cb7d83c548e4a224c99c22e6b240206e2e23790f513edf994 @@ -0,0 +1,93 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f5ef90dc03a79f50926b2c59e1e8458f83ae059aed96a33327e693564d2595bc b/gateway_frontend/projects/.resources/f5ef90dc03a79f50926b2c59e1e8458f83ae059aed96a33327e693564d2595bc new file mode 100644 index 0000000..2b5c8f6 --- /dev/null +++ b/gateway_frontend/projects/.resources/f5ef90dc03a79f50926b2c59e1e8458f83ae059aed96a33327e693564d2595bc @@ -0,0 +1,206 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 104.011, + "y": 127.703 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 104.8, + "y": 3.6441 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 104.8, + "y": 21.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 104.8, + "y": 39.9434 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 104.8, + "y": 57.6913 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 149.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 131.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 167.6599723968506 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 185.65997239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f5fffa6db0ad38ee8917c1d438783a446ef2db2e5cae656bce8ce2313a5689ee b/gateway_frontend/projects/.resources/f5fffa6db0ad38ee8917c1d438783a446ef2db2e5cae656bce8ce2313a5689ee new file mode 100644 index 0000000..f390d15 Binary files /dev/null and b/gateway_frontend/projects/.resources/f5fffa6db0ad38ee8917c1d438783a446ef2db2e5cae656bce8ce2313a5689ee differ diff --git a/gateway_frontend/projects/.resources/f6618083c90c25bd6f48a0e45df608f466fe0aaade1efb40f2dc7388681c9a4d b/gateway_frontend/projects/.resources/f6618083c90c25bd6f48a0e45df608f466fe0aaade1efb40f2dc7388681c9a4d new file mode 100644 index 0000000..b1f6015 Binary files /dev/null and b/gateway_frontend/projects/.resources/f6618083c90c25bd6f48a0e45df608f466fe0aaade1efb40f2dc7388681c9a4d differ diff --git a/gateway_frontend/projects/.resources/f66efa43ee31a9e2d45fb35dd3b99e2dc29dd936bec015a9457f78017fcbac15 b/gateway_frontend/projects/.resources/f66efa43ee31a9e2d45fb35dd3b99e2dc29dd936bec015a9457f78017fcbac15 new file mode 100644 index 0000000..d20a449 --- /dev/null +++ b/gateway_frontend/projects/.resources/f66efa43ee31a9e2d45fb35dd3b99e2dc29dd936bec015a9457f78017fcbac15 @@ -0,0 +1,317 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10 + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 12 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 42, + "y": -1 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f6788dfb5c1105958507ded70880c1a2ca8e2a673a63d9503a5f4d01f45cc64f b/gateway_frontend/projects/.resources/f6788dfb5c1105958507ded70880c1a2ca8e2a673a63d9503a5f4d01f45cc64f new file mode 100644 index 0000000..a57ee8e Binary files /dev/null and b/gateway_frontend/projects/.resources/f6788dfb5c1105958507ded70880c1a2ca8e2a673a63d9503a5f4d01f45cc64f differ diff --git a/gateway_frontend/projects/.resources/f67f79dd523e5e369d4809c8855dd62a90cd8ef3c6c9a4b279c76e18d6e9446a b/gateway_frontend/projects/.resources/f67f79dd523e5e369d4809c8855dd62a90cd8ef3c6c9a4b279c76e18d6e9446a new file mode 100644 index 0000000..bbeba12 --- /dev/null +++ b/gateway_frontend/projects/.resources/f67f79dd523e5e369d4809c8855dd62a90cd8ef3c6c9a4b279c76e18d6e9446a @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM33_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f682897cba70e6efb216d382c3476c1241543119bebba73754777f1fd970ea3a b/gateway_frontend/projects/.resources/f682897cba70e6efb216d382c3476c1241543119bebba73754777f1fd970ea3a new file mode 100644 index 0000000..0f71c24 Binary files /dev/null and b/gateway_frontend/projects/.resources/f682897cba70e6efb216d382c3476c1241543119bebba73754777f1fd970ea3a differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json b/gateway_frontend/projects/.resources/f6a66a4b49dde60adb67339ff5d44d7d962535673c14534319a00b98de8ac0ac similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json rename to gateway_frontend/projects/.resources/f6a66a4b49dde60adb67339ff5d44d7d962535673c14534319a00b98de8ac0ac diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json b/gateway_frontend/projects/.resources/f7e8f5b0d2b4a5d642ceb7799f9bb8ea3ed51226d24520fd0c672a90bc6f43ec similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json rename to gateway_frontend/projects/.resources/f7e8f5b0d2b4a5d642ceb7799f9bb8ea3ed51226d24520fd0c672a90bc6f43ec diff --git a/gateway_frontend/projects/.resources/f879e0c1faa3cb19f3023efc690e4ec7c5ae4b307b96a81e3b0677ce59b63080 b/gateway_frontend/projects/.resources/f879e0c1faa3cb19f3023efc690e4ec7c5ae4b307b96a81e3b0677ce59b63080 new file mode 100644 index 0000000..280b956 --- /dev/null +++ b/gateway_frontend/projects/.resources/f879e0c1faa3cb19f3023efc690e4ec7c5ae4b307b96a81e3b0677ce59b63080 @@ -0,0 +1,200 @@ +{ + "custom": { + "tagPath": "[default]_Testing/CDU/Status/air_temp" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.tagPath": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027tagpath\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.item.tagPath}", + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}{tagPath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/f8fdbc49ea17e7ea4ede091579b30244b28487e875400779f36e8ee995c93a18 b/gateway_frontend/projects/.resources/f8fdbc49ea17e7ea4ede091579b30244b28487e875400779f36e8ee995c93a18 new file mode 100644 index 0000000..0f1e0c6 Binary files /dev/null and b/gateway_frontend/projects/.resources/f8fdbc49ea17e7ea4ede091579b30244b28487e875400779f36e8ee995c93a18 differ diff --git a/gateway_frontend/projects/.resources/f9154403db2a6743cabe4d976835f0315f6427bb1f3dee228754ac4fd8c8ffc8 b/gateway_frontend/projects/.resources/f9154403db2a6743cabe4d976835f0315f6427bb1f3dee228754ac4fd8c8ffc8 new file mode 100644 index 0000000..3c266cc Binary files /dev/null and b/gateway_frontend/projects/.resources/f9154403db2a6743cabe4d976835f0315f6427bb1f3dee228754ac4fd8c8ffc8 differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png b/gateway_frontend/projects/.resources/f98baa54d249bc127f0abf0b21f45c88f979de6e05814865f1a04b59093230b2 similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png rename to gateway_frontend/projects/.resources/f98baa54d249bc127f0abf0b21f45c88f979de6e05814865f1a04b59093230b2 diff --git a/gateway_frontend/projects/.resources/fa5c6f9070fd18dd30567ebff689ce6520d8ea98b4a7fe1f558e7b836ae74ba0 b/gateway_frontend/projects/.resources/fa5c6f9070fd18dd30567ebff689ce6520d8ea98b4a7fe1f558e7b836ae74ba0 new file mode 100644 index 0000000..4c30fe4 Binary files /dev/null and b/gateway_frontend/projects/.resources/fa5c6f9070fd18dd30567ebff689ce6520d8ea98b4a7fe1f558e7b836ae74ba0 differ diff --git a/gateway_frontend/projects/.resources/fa75ab0fed7ce9447e2e474a32a560bd970f7792137e0d0631712e1a125f9f72 b/gateway_frontend/projects/.resources/fa75ab0fed7ce9447e2e474a32a560bd970f7792137e0d0631712e1a125f9f72 new file mode 100644 index 0000000..b9e3fc9 --- /dev/null +++ b/gateway_frontend/projects/.resources/fa75ab0fed7ce9447e2e474a32a560bd970f7792137e0d0631712e1a125f9f72 @@ -0,0 +1,206 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 146 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 82.01137291259765, + "y": 128.65793592834473 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 34.96, + "x": -0.04, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 74.7936, + "y": 4.5994600000000005 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 75.2253, + "y": 22.8988 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 75.2253, + "y": 40.8988 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 75.2253, + "y": 58.6467 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 149.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 131.66007239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 167.6599723968506 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.915699097900391, + "y": 185.65997239685058 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/fae4f587895a47c4e65cb0e25254fcef8d338d0e591f7d6c03cffc4a6c70855b b/gateway_frontend/projects/.resources/fae4f587895a47c4e65cb0e25254fcef8d338d0e591f7d6c03cffc4a6c70855b new file mode 100644 index 0000000..311cf1f Binary files /dev/null and b/gateway_frontend/projects/.resources/fae4f587895a47c4e65cb0e25254fcef8d338d0e591f7d6c03cffc4a6c70855b differ diff --git a/gateway_frontend/projects/.resources/fb1cec1f768e8783029b116ecd0a569cf4e62fce5b928575d6784582c0fe570b b/gateway_frontend/projects/.resources/fb1cec1f768e8783029b116ecd0a569cf4e62fce5b928575d6784582c0fe570b new file mode 100644 index 0000000..b3928f0 --- /dev/null +++ b/gateway_frontend/projects/.resources/fb1cec1f768e8783029b116ecd0a569cf4e62fce5b928575d6784582c0fe570b @@ -0,0 +1,121 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + + \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/fb2d2a6dc0cacb9618eaa81280036c34a3513d4add08f59143cf380bb5a1ba54 b/gateway_frontend/projects/.resources/fb2d2a6dc0cacb9618eaa81280036c34a3513d4add08f59143cf380bb5a1ba54 new file mode 100644 index 0000000..eafe34a Binary files /dev/null and b/gateway_frontend/projects/.resources/fb2d2a6dc0cacb9618eaa81280036c34a3513d4add08f59143cf380bb5a1ba54 differ diff --git a/gateway_frontend/projects/.resources/fb5a706dfcddb5b9f14f06e936ef98696dbb9027704e9368518f445f086672fa b/gateway_frontend/projects/.resources/fb5a706dfcddb5b9f14f06e936ef98696dbb9027704e9368518f445f086672fa new file mode 100644 index 0000000..17603ba --- /dev/null +++ b/gateway_frontend/projects/.resources/fb5a706dfcddb5b9f14f06e936ef98696dbb9027704e9368518f445f086672fa @@ -0,0 +1,209 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 75, + "width": 46, + "x": 96.011, + "y": 127.703 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 63, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 1.6441 + }, + "props": { + "params": { + "tagpath": "value" + }, + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 24.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 47.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 70.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 136.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9157, + "y": 113.66 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 159.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 182.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/fb7fdd7baf8a30b07fcd4715d14912d10a2c985327b3508c8671f9ba908f0ab4 b/gateway_frontend/projects/.resources/fb7fdd7baf8a30b07fcd4715d14912d10a2c985327b3508c8671f9ba908f0ab4 new file mode 100644 index 0000000..cc4381e --- /dev/null +++ b/gateway_frontend/projects/.resources/fb7fdd7baf8a30b07fcd4715d14912d10a2c985327b3508c8671f9ba908f0ab4 @@ -0,0 +1,130 @@ +{ + "custom": { + "AlarmSeverity": 1 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 19, + "width": 78 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 19, + "width": 79 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Detector 1", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 71.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/fb99dfc3ce0e06fdbdbacbc4652d05de76e3970dbd1b421c8efbfb6495413f5d b/gateway_frontend/projects/.resources/fb99dfc3ce0e06fdbdbacbc4652d05de76e3970dbd1b421c8efbfb6495413f5d new file mode 100644 index 0000000..e1201f5 Binary files /dev/null and b/gateway_frontend/projects/.resources/fb99dfc3ce0e06fdbdbacbc4652d05de76e3970dbd1b421c8efbfb6495413f5d differ diff --git a/gateway_frontend/projects/.resources/fbb41242a1c4196197dbf293796a552aaf1d61df6ac1e547de8e18702ea345c1 b/gateway_frontend/projects/.resources/fbb41242a1c4196197dbf293796a552aaf1d61df6ac1e547de8e18702ea345c1 new file mode 100644 index 0000000..1e9ad19 --- /dev/null +++ b/gateway_frontend/projects/.resources/fbb41242a1c4196197dbf293796a552aaf1d61df6ac1e547de8e18702ea345c1 @@ -0,0 +1,114 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Control/start", + "type": "Control", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.custom.tags" + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value, self.view.params.tagpath)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/view.json b/gateway_frontend/projects/.resources/fc3f311f5701943248eff8adf687f98c387ca43fae6f748f8618845542cdb77e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/view.json rename to gateway_frontend/projects/.resources/fc3f311f5701943248eff8adf687f98c387ca43fae6f748f8618845542cdb77e diff --git a/gateway_frontend/projects/.resources/fc724de51b9e08325989bedc3ca00e2be6a740c7b02a5875c242ca744c076553 b/gateway_frontend/projects/.resources/fc724de51b9e08325989bedc3ca00e2be6a740c7b02a5875c242ca744c076553 new file mode 100644 index 0000000..e3e7ab9 --- /dev/null +++ b/gateway_frontend/projects/.resources/fc724de51b9e08325989bedc3ca00e2be6a740c7b02a5875c242ca744c076553 @@ -0,0 +1,211 @@ +{ + "custom": {}, + "params": { + "items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Device Name", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Floor", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Location", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Manufacturer", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Model", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Serial", + "type": "Meta", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Info/Site", + "type": "Meta", + "widget": "status" + } + ] + }, + "propConfig": { + "params.items": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor item in value:\n\t\telement \u003d {}\n\t\telement[\u0027item\u0027] \u003d item\n\t\tdata.append(element)\n\treturn data", + "type": "script" + } + ], + "type": "property" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/view.json b/gateway_frontend/projects/.resources/fcb6aeb0cc70f9a0064039ff82baeac2c7ceff32df48535d16143bcab96bfc9e similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/view.json rename to gateway_frontend/projects/.resources/fcb6aeb0cc70f9a0064039ff82baeac2c7ceff32df48535d16143bcab96bfc9e diff --git a/gateway_frontend/projects/.resources/fd09c32ef56fc1c980bd3cbcb6b79f0f8c5099fba4a4986b62a478a37e6404fc b/gateway_frontend/projects/.resources/fd09c32ef56fc1c980bd3cbcb6b79f0f8c5099fba4a4986b62a478a37e6404fc new file mode 100644 index 0000000..7a532a6 --- /dev/null +++ b/gateway_frontend/projects/.resources/fd09c32ef56fc1c980bd3cbcb6b79f0f8c5099fba4a4986b62a478a37e6404fc @@ -0,0 +1,126 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label', + '.uiFormat', + '.uiConfig'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + "format": chunk[9].value, + "config": chunk[10].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + + \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/fd3d0f325cf1bdc94cbb916688c3f3a623fb36bd96f28b5522b43132954cce82 b/gateway_frontend/projects/.resources/fd3d0f325cf1bdc94cbb916688c3f3a623fb36bd96f28b5522b43132954cce82 new file mode 100644 index 0000000..1d62b65 --- /dev/null +++ b/gateway_frontend/projects/.resources/fd3d0f325cf1bdc94cbb916688c3f3a623fb36bd96f28b5522b43132954cce82 @@ -0,0 +1,1389 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB2/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB3/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB4/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB5/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB6/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB7/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Power Factor", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Status", + "order": 1, + "states": [ + "Open", + "Closed" + ], + "sub_path": "/CB8/Status/Status", + "type": "status", + "widget": "status_multistate" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Instantaneous Mac Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Instantaneous Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L1 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L1 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L2 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L2 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kVA", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Mac kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 Max kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "L3 Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/L3 PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max Total Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Max total kW", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Max Total kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Neutral Current", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Neutral Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Power Factor", + "order": 1, + "states": null, + "sub_path": "/Main CB/Status/Power Factor", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage Average LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json b/gateway_frontend/projects/.resources/fd3f9dbf187ea68b16a512d51c9186fac6ee02585ed77062064c5ce160d03fac similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json rename to gateway_frontend/projects/.resources/fd3f9dbf187ea68b16a512d51c9186fac6ee02585ed77062064c5ce160d03fac diff --git a/gateway_frontend/projects/.resources/fd46874b61872ef24316fad5d322603ca017e982d160e462a4e658fb8d541b13 b/gateway_frontend/projects/.resources/fd46874b61872ef24316fad5d322603ca017e982d160e462a4e658fb8d541b13 new file mode 100644 index 0000000..38feaf1 Binary files /dev/null and b/gateway_frontend/projects/.resources/fd46874b61872ef24316fad5d322603ca017e982d160e462a4e658fb8d541b13 differ diff --git a/gateway_frontend/projects/.resources/fe71bfcdd3b543f6bca26d66a0fb2553bfd7db2a993ddc0436b9159d27b09d3f b/gateway_frontend/projects/.resources/fe71bfcdd3b543f6bca26d66a0fb2553bfd7db2a993ddc0436b9159d27b09d3f new file mode 100644 index 0000000..174d0bf --- /dev/null +++ b/gateway_frontend/projects/.resources/fe71bfcdd3b543f6bca26d66a0fb2553bfd7db2a993ddc0436b9159d27b09d3f @@ -0,0 +1,2189 @@ +{ + "custom": { + "UDT_type": "CDU", + "all_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_req_ack", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/alm_summary", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/critical_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/failure_pwr_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fluid_over_press", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/insuff_units_avail", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/leak_detected", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/netwk_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/over_temp", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/plc_module_fault", + "type": "Alarm", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "config_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ], + "control_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Control/start", + "type": "Control", + "widget": "status" + } + ], + "meta_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ], + "selected_tab": "Status", + "status_items": [ + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ], + "tab_list": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ], + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.all_items": { + "persistent": true + }, + "custom.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003dcurrentValue.value\n\tconfig \u003d system.tag.getConfiguration(path, 0)\n\tself.custom.UDT_type \u003d config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]\n\t\n\t#Get list of all UDT items\n\titems \u003d ui.details.get_udt_configuration(path)\n\tself.custom.all_items \u003d items\n\t\n\tbuckets \u003d {\n\t\t\"Status\": [],\n\t\t\"Control\": [],\n\t\t\"Config\": [],\n\t\t\"Meta\": []}\n\t\t\n\tfound_categories \u003d set()\n\t\n\tfor item in items:\n\t\tcat \u003d item.get(\u0027type\u0027)\n\t\tfound_categories.add(cat)\n\t\t\n\t\tif cat in buckets and not item.get(\u0027is_hidden\u0027):\n\t\t\tbuckets[cat].append(item)\n\t\n\ttypes \u003d [\u0027Status\u0027]\n\tif \u0027Control\u0027 in found_categories: types.append(\u0027Control\u0027)\n\tif \u0027Config\u0027 in found_categories: types.append(\u0027Config\u0027)\n\ttypes.extend([\u0027Trends\u0027, \u0027Meta\u0027])\n\n\t\n\tself.custom.tab_list \u003d types\n\tself.custom.status_items \u003d buckets[\u0027Status\u0027]\n\tself.custom.control_items \u003d buckets[\u0027Control\u0027]\n\tself.custom.config_items \u003d buckets[\u0027Config\u0027]\n\tself.custom.meta_items \u003d buckets[\u0027Meta\u0027]\n\tself.custom.selected_tab \u003d \u0027Status\u0027" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "enabled": false, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + }, + "text": "script ran" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.alarm_panel_collapsed \u003d not self.view.getChild(\"root\").custom.alarm_panel_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "/root.custom.alarm_panel_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{/root.custom.alarm_panel_collapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableHeader": false, + "enableShelve": false, + "enableUnshelve": false, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Subpage_Btns" + }, + "position": { + "basis": "45px", + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "selected": "{view.custom.selected_tab}", + "tabs": "{view.custom.tab_list}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tdata \u003d []\n\tfor element in value[\u0027tabs\u0027]:\n\t\titem \u003d {}\n\t\titem[\u0027label\u0027] \u003d element\n\t\titem[\u0027selected\u0027] \u003d value[\u0027selected\u0027]\n\t\tdata.append(item)\n\treturn data", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "grow": 0 + }, + "path": "Components/Atoms/Indicators/Pills", + "style": { + "gap": "var(--space-md)", + "padding": "var(--space-xs)" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Subpage" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "{view.custom.status_items}", + "inputType": "scalar", + "mappings": [ + { + "input": "Status", + "output": "{view.custom.status_items}" + }, + { + "input": "Control", + "output": "{view.custom.control_items}" + }, + { + "input": "Config", + "output": "{view.custom.config_items}" + }, + { + "input": "Meta", + "output": "{view.custom.meta_items}" + } + ], + "outputType": "expression", + "type": "map" + }, + { + "code": "\toutput \u003d {}\n\toutput[\u0027items\u0027] \u003d value\n\treturn output", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "view.custom.selected_tab" + }, + "transforms": [ + { + "fallback": "\"Components/Faceplates/_shared/info\"", + "inputType": "scalar", + "mappings": [ + { + "input": "Info", + "output": "\"Components/Faceplates/_shared/info\"" + }, + { + "input": "Control", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/control\"" + }, + { + "input": "Config", + "output": "\"Components/Faceplates/\" + {view.custom.UDT_type} + \"/config\"" + }, + { + "input": "Trends", + "output": "\"Components/Faceplates/_shared/trend\"" + }, + { + "input": "Meta", + "output": "\"Components/Faceplates/_shared/meta\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "gap": "5px", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/.resources/ff269fe9054f51993d8c4b2de1f645fcb120115e7203d81ed639336b694f67bc b/gateway_frontend/projects/.resources/ff269fe9054f51993d8c4b2de1f645fcb120115e7203d81ed639336b694f67bc new file mode 100644 index 0000000..58aafda Binary files /dev/null and b/gateway_frontend/projects/.resources/ff269fe9054f51993d8c4b2de1f645fcb120115e7203d81ed639336b694f67bc differ diff --git a/gateway_frontend/projects/.resources/ff2cf386de2576bc054ad111bdc10166847abcffcf922fc13f3c79db2627ccb4 b/gateway_frontend/projects/.resources/ff2cf386de2576bc054ad111bdc10166847abcffcf922fc13f3c79db2627ccb4 new file mode 100644 index 0000000..970c620 Binary files /dev/null and b/gateway_frontend/projects/.resources/ff2cf386de2576bc054ad111bdc10166847abcffcf922fc13f3c79db2627ccb4 differ diff --git a/gateway_frontend/projects/.resources/ff5918c7e8ad47a436093fe53d6bc3b9b2630fc72a8b7fe1483b2d853e2f0a46 b/gateway_frontend/projects/.resources/ff5918c7e8ad47a436093fe53d6bc3b9b2630fc72a8b7fe1483b2d853e2f0a46 new file mode 100644 index 0000000..a8e0bc2 --- /dev/null +++ b/gateway_frontend/projects/.resources/ff5918c7e8ad47a436093fe53d6bc3b9b2630fc72a8b7fe1483b2d853e2f0a46 @@ -0,0 +1,133 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 23, + "width": 69 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#00000010", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "boxShadow": "var(--box-shadow-1)", + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Det 3", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 54.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/thumbnail.png b/gateway_frontend/projects/.resources/ff8c02b2b40e778e2dc1aeef712770316d633f94b348784a2b27ffbeaeb97f5b similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/thumbnail.png rename to gateway_frontend/projects/.resources/ff8c02b2b40e778e2dc1aeef712770316d633f94b348784a2b27ffbeaeb97f5b diff --git a/gateway_frontend/projects/.resources/ffa62f79399edf75ebf658ea69afc34d9cc8df1eac596b6c6f1ff6d4d1850bf3 b/gateway_frontend/projects/.resources/ffa62f79399edf75ebf658ea69afc34d9cc8df1eac596b6c6f1ff6d4d1850bf3 new file mode 100644 index 0000000..057901b Binary files /dev/null and b/gateway_frontend/projects/.resources/ffa62f79399edf75ebf658ea69afc34d9cc8df1eac596b6c6f1ff6d4d1850bf3 differ diff --git a/gateway_frontend/projects/.resources/ffa9c6819471bfdcf8d5d0652e30f06729bfc96f6c3e978f91efa63872cff97f b/gateway_frontend/projects/.resources/ffa9c6819471bfdcf8d5d0652e30f06729bfc96f6c3e978f91efa63872cff97f new file mode 100644 index 0000000..f3489d9 Binary files /dev/null and b/gateway_frontend/projects/.resources/ffa9c6819471bfdcf8d5d0652e30f06729bfc96f6c3e978f91efa63872cff97f differ diff --git a/gateway_frontend/projects/.resources/ffd913417e306f36058fc4323e124612f96dc6b4bec21115b79938282ab241fa b/gateway_frontend/projects/.resources/ffd913417e306f36058fc4323e124612f96dc6b4bec21115b79938282ab241fa new file mode 100644 index 0000000..425b338 Binary files /dev/null and b/gateway_frontend/projects/.resources/ffd913417e306f36058fc4323e124612f96dc6b4bec21115b79938282ab241fa differ diff --git a/gateway_frontend/projects/.resources/ffeaa7773089ba80f30f9a07dc0e25c18022d2f85c2bbe6cf813cb3e26ac9d16 b/gateway_frontend/projects/.resources/ffeaa7773089ba80f30f9a07dc0e25c18022d2f85c2bbe6cf813cb3e26ac9d16 new file mode 100644 index 0000000..0b66e88 --- /dev/null +++ b/gateway_frontend/projects/.resources/ffeaa7773089ba80f30f9a07dc0e25c18022d2f85c2bbe6cf813cb3e26ac9d16 @@ -0,0 +1,166 @@ +{ + "custom": { + "options": [ + "Off", + "On" + ] + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + } + }, + "propConfig": { + "custom.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}.ui_states" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "transforms": [ + { + "code": "\toptions \u003d self.view.custom.options\n\treturn options[int(value)]", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)", + "borderBottomLeftRadius": 4, + "borderBottomRightRadius": 4, + "borderTopLeftRadius": 4, + "borderTopRightRadius": 4, + "color": "var(--container-root)", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json deleted file mode 100644 index 01a8755..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "75fcabf079353675719b38010df1fb6f37ebc378767c88fc2dbccf2d1dde4052", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T17:36:41Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json deleted file mode 100644 index 002f051..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "a6c825b65cae253614694899140ad2c634173546b81263f67f0c244f1adadeaf", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-01T04:46:22Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json deleted file mode 100644 index 1e40337..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "a071eacfcb3b74218b8ae9b66a4b21471af52abfd3c02a2bcd0a9e6da23606ef", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-10T17:41:37Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/resource.json deleted file mode 100644 index 52096ae..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "ffc282a07cc827e0f5fa661d3c5a22d025608fe67c5bf30d43bdf90ff7d11020", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/resource.json deleted file mode 100644 index 7f4b447..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "ea95028edc4d9d7957ce5183ab8cf953609392b8bc0461cec37af472052a4681", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json deleted file mode 100644 index 25423de..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "220d9f65d84c5397b37e53c6abf68b1f23ccf430143f002d25d303565907b683", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-10T17:42:55Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json deleted file mode 100644 index fe020ae..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "5606b94930f6cc4a18aec4a0835d74dde76c6ee934eefb250f3b7118dcc7a9c5", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:52:33Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json deleted file mode 100644 index ab2b54a..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "76b26d6941f55cbee881eb161956ab16cc6bd3e521eb734a9fdff4716110fd74", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:52:33Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json deleted file mode 100644 index 0ec128d..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "f89839ae46db27aa87f96bae3337b0cebb8e3fbf0290f14211cabaf297e78523", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:52:33Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json deleted file mode 100644 index e0b954c..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "5fa80b93779dbe6fda75bd0bd26e96f8e2bb9845aaf3557001aae3886cbbe3e6", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:52:33Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json deleted file mode 100644 index 2419e34..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "ad8b5395a24e063c9806eab78953498238db82fa142f7e5230a98f5be3002d8f", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:52:33Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json deleted file mode 100644 index 8f1a2a2..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "8727578fd06d6d481be0769decec26a92421a269d7445734ab886560333e6ddd", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:53:30Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json deleted file mode 100644 index e0c044f..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "b5e3460dda831f97dae4d77c49e5ee85c8bf8cb8ea6df56af22267ee0e3de529", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T21:06:13Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json deleted file mode 100644 index e0490a4..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "73e37e2782c6a0944ed1307a676ed2a0095153cb9f94dcfa8a3c9c5e8ac961ae", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-13T20:53:09Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/resource.json deleted file mode 100644 index ba155e5..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "e984df0960b73ce3402d1a42a91e1262a61056e272fd9eda6b653cb5079e8739", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/resource.json deleted file mode 100644 index 7512812..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "aad550a2c9517c5603defb9e08908c144741f0599da4a41329dfa69c9ee3f4ec", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/resource.json deleted file mode 100644 index 30caa1c..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "90f4fe37a7539135bda261ab4689f8cba38af993d2d55a7d80fe1f348cff5824", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-01T06:39:22Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/resource.json deleted file mode 100644 index ee9fc46..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "e66d8d1dc6d3db24523ad3672b70108f584556d4e45a2c1259e92ceecd1aff02", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-01T05:11:30Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/resource.json deleted file mode 100644 index 1af1bb6..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "99a746976448fd56a4e3e5f25602f1e22b5a8e101878965ec26c5963a327b08c", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/resource.json deleted file mode 100644 index 2d08dcc..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "eab96b03c2148c76dd4bbc6d877b766e511b9ac78ee611ffa966241410ff8e44", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:02Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/resource.json deleted file mode 100644 index 506a162..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "e8b4040ad6e85a0f90fc4521bd06d0f3d67170c0b51554e833c83473ae322a78", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/resource.json deleted file mode 100644 index 2a29b4c..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "27cf10cfa7a9b1f2495a168ad28c3b271701ebb22ad017c3a187182a667d76e0", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/resource.json deleted file mode 100644 index d538479..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "44ee5b6317024e08be9c323535fa796329f665a2ab5eaf832f25e63de6e695a1", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-30T20:21:01Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json deleted file mode 100644 index 632300c..0000000 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "ebea8de0fb18cddf89e7a69e31237293835146fab1e2f3cc398e7ce82494762d", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-01-31T00:57:28Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/project.json b/gateway_frontend/projects/Base/project.json deleted file mode 100644 index e19c0d6..0000000 --- a/gateway_frontend/projects/Base/project.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "Oracle TX21", - "description": "Parent project for BMS application. HMI project for standard and edge project inherit the base project.", - "enabled": true, - "inheritable": true, - "parent": "" -} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/page-config/config.json new file mode 100644 index 0000000..0a874ba --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/page-config/config.json @@ -0,0 +1,28 @@ +{ + "pages": { + "/": { + "viewPath": "Components/Atoms/Logo" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/page-config/resource.json similarity index 57% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/page-config/resource.json index 10897a5..31f5dc5 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/page-config/resource.json @@ -7,10 +7,10 @@ "config.json" ], "attributes": { - "lastModificationSignature": "4ba639946a15e8cad7ed055729e0a634c5e3ddbf7a9ba1535b027d010fb72731", + "lastModificationSignature": "eed5bc7d148955879a10045300caa73f22649a23231e88d9edf0262e880e2fee", "lastModification": { "actor": "Prime", - "timestamp": "2026-02-01T05:59:14Z" + "timestamp": "2026-03-05T05:01:10Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/session-props/props.json new file mode 100644 index 0000000..a57b946 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/session-props/props.json @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "172.30.45.14", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Etc/UTC" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/session-props/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/session-props/resource.json index 721b0db..723e220 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/session-props/resource.json @@ -7,10 +7,10 @@ "props.json" ], "attributes": { - "lastModificationSignature": "3f6a59d80c1c6e5af0304cde1149ff799c143fdd6494bdfec4b5b0dd3c79ca6b", "lastModification": { "actor": "Prime", "timestamp": "2026-02-10T16:44:33Z" - } + }, + "lastModificationSignature": "3f6a59d80c1c6e5af0304cde1149ff799c143fdd6494bdfec4b5b0dd3c79ca6b" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json index 1346126..721f4ff 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "b338ec6a1137da8fedc29c1726565def2c48dde1ab92a090a12a96de9e96e551", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "b338ec6a1137da8fedc29c1726565def2c48dde1ab92a090a12a96de9e96e551" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json new file mode 100644 index 0000000..18edcee --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json @@ -0,0 +1,26 @@ +{ + "base": { + "animation": { + "duration": "0.2s", + "timingFunction": "ease", + "keyframes": { + "0%": {}, + "100%": {} + } + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "cursor": "pointer" + } + }, + { + "pseudo": "active", + "style": { + "opacity": "0.44" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json index 32865af..f0f2c58 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "31f4fa0f2bfa7f757ae45c688ee615d6a546f6df63b90caa9a79330d172550d0", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:02Z" - } + }, + "lastModificationSignature": "31f4fa0f2bfa7f757ae45c688ee615d6a546f6df63b90caa9a79330d172550d0" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json new file mode 100644 index 0000000..78b4745 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json @@ -0,0 +1,15 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--icon)" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "backgroundColor": "var(--icon-hover)" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json index e3f171e..8773daa 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "c6dea82befd35654cdbf8480a630acf1becc5f2fd7e315b504d62246f570e0f2", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "c6dea82befd35654cdbf8480a630acf1becc5f2fd7e315b504d62246f570e0f2" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json new file mode 100644 index 0000000..b485e12 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json @@ -0,0 +1,19 @@ +{ + "base": { + "style": { + "borderColor": "#FFFFFF16", + "borderStyle": "solid", + "borderWidth": "1px", + "borderTopLeftRadius": "25px", + "borderTopRightRadius": "25px", + "borderBottomLeftRadius": "25px", + "borderBottomRightRadius": "25px", + "boxShadow": "var(--box-shadow-1)", + "cursor": "pointer", + "paddingBottom": "var(--space-xs)", + "paddingLeft": "var(--space-md)", + "paddingRight": "var(--space-md)", + "paddingTop": "var(--space-xs)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json index 75e4a3d..6233dcd 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "3a60347d4be5f9e866306b67b0122fc8ec4fb2c4ecdea9e212b3b72571693f8b", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "3a60347d4be5f9e866306b67b0122fc8ec4fb2c4ecdea9e212b3b72571693f8b" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json new file mode 100644 index 0000000..7d079f8 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json @@ -0,0 +1,20 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--container)", + "borderColor": "var(--neutral-30)", + "borderStyle": "solid", + "borderWidth": "1px", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "overflow": "visible", + "paddingBottom": "var(--space-sm)", + "paddingLeft": "var(--space-sm)", + "paddingRight": "var(--space-sm)", + "paddingTop": "var(--space-sm)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json index cd144bc..6cdc7d7 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "bafd240c51fcbe721f01a3c0bbbcc5003be36e598c2bbe8db12a1ed9aebabf36", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "bafd240c51fcbe721f01a3c0bbbcc5003be36e598c2bbe8db12a1ed9aebabf36" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json new file mode 100644 index 0000000..056ac2d --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json @@ -0,0 +1,7 @@ +{ + "base": { + "style": { + "color": "var(--text-color)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json index ca07d00..467116b 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "e36ec47c234977644227d1fcf35bff6c84d7fb3908c3f80153060cbd131ff36c", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "e36ec47c234977644227d1fcf35bff6c84d7fb3908c3f80153060cbd131ff36c" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json new file mode 100644 index 0000000..7e345a8 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json @@ -0,0 +1,7 @@ +{ + "base": { + "style": { + "color": "var(--text-muted)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button/resource.json index da9067b..0df85fe 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "56b9c71a39a12ae1faf52159e01b24afb9f2a66e02c4bfa5f994d2cf0316bfa4", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "56b9c71a39a12ae1faf52159e01b24afb9f2a66e02c4bfa5f994d2cf0316bfa4" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button/style.json new file mode 100644 index 0000000..907a5b9 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button/style.json @@ -0,0 +1,21 @@ +{ + "base": { + "style": { + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderWidth": "2px", + "color": "var(--call-to-action)" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "borderColor": "var(--call-to-action-hover)", + "borderStyle": "solid", + "borderWidth": "2px", + "color": "var(--call-to-action-hover)" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json index 5e8b93a..2a20cfb 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "845000e9568a379b91be5bbf1d75e72c0c68d746644f9d7701b8e48343519afa", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:02Z" - } + }, + "lastModificationSignature": "845000e9568a379b91be5bbf1d75e72c0c68d746644f9d7701b8e48343519afa" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json new file mode 100644 index 0000000..c97ced9 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json @@ -0,0 +1,11 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--call-to-action-highlight)", + "borderColor": "var(--call-to-action-highlight)", + "borderStyle": "solid", + "borderWidth": "2px", + "color": "white" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json index 5616c49..8cd5470 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "8e3c08b0512b9735c8559938647cb9643fea9ed835ad761ef68df2c343082b31", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "8e3c08b0512b9735c8559938647cb9643fea9ed835ad761ef68df2c343082b31" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json new file mode 100644 index 0000000..0b24008 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json @@ -0,0 +1,15 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderColor": "var(--neutral-20)", + "borderStyle": "solid", + "borderWidth": "1px", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-1)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json index 283ef81..bb92a7a 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "e5f4f61f56a84d6127fb3a1ae45cfbbe7d8a31cb6277ac8c47341a5cf000a1d9", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:02Z" - } + }, + "lastModificationSignature": "e5f4f61f56a84d6127fb3a1ae45cfbbe7d8a31cb6277ac8c47341a5cf000a1d9" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json new file mode 100644 index 0000000..0854cba --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json @@ -0,0 +1,12 @@ +{ + "base": { + "animation": { + "duration": "0.1s", + "iterationCount": "1", + "keyframes": { + "0%": {}, + "100%": {} + } + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/containers/HoverOver/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/containers/HoverOver/resource.json new file mode 100644 index 0000000..c5cb9d0 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/containers/HoverOver/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T15:26:06Z" + }, + "lastModificationSignature": "2f42af9df49b26f65a64e28e025c9a92e787f14a5ae5512d031392f34b5c11c5" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/containers/HoverOver/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/containers/HoverOver/style.json new file mode 100644 index 0000000..11ee4e0 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/containers/HoverOver/style.json @@ -0,0 +1,24 @@ +{ + "base": { + "style": { + "overflow": "hidden" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "backgroundColor": "#00000010", + "borderColor": "#00000020", + "borderStyle": "solid", + "borderWidth": "0.6px", + "borderTopLeftRadius": "4px", + "borderTopRightRadius": "4px", + "borderBottomLeftRadius": "4px", + "borderBottomRightRadius": "4px", + "cursor": "pointer", + "overflow": "hidden" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json index 203526e..3bdafc6 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json @@ -7,10 +7,10 @@ "style.json" ], "attributes": { - "lastModificationSignature": "b5c90b101623aa7b5fd91ed9dd3e25d3bdcb43cde1f7b98799e24f5192113fb2", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:02Z" - } + }, + "lastModificationSignature": "b5c90b101623aa7b5fd91ed9dd3e25d3bdcb43cde1f7b98799e24f5192113fb2" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/navigation/items/style.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/navigation/items/style.json new file mode 100644 index 0000000..16db525 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/style-classes/navigation/items/style.json @@ -0,0 +1,16 @@ +{ + "base": { + "style": { + "color": "var(--text-color)", + "fontFamily": "sans-serif" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "backgroundColor": "var(--call-to-action-hover)" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/stylesheet/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/stylesheet/resource.json index 16a8b54..9d893a6 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/stylesheet/resource.json @@ -7,10 +7,10 @@ "stylesheet.css" ], "attributes": { - "lastModificationSignature": "4be882ce18aee3e1d966242feea1d2aede10fc45d9a90fd1d8f835c1a437de6d", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:02Z" - } + }, + "lastModificationSignature": "4be882ce18aee3e1d966242feea1d2aede10fc45d9a90fd1d8f835c1a437de6d" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/stylesheet/stylesheet.css b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/stylesheet/stylesheet.css new file mode 100644 index 0000000..0294586 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/stylesheet/stylesheet.css @@ -0,0 +1,7 @@ +/* Direct stylesheet authoring is an advanced feature. Knowledge of CSS required. + +.ia_treeComponent__alignmentGuide { + display: none !important; +} + +*/ \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json index 8f6098f..22bd4de 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "997c63afcc3cf2300ec49f78708bca89ed511fcaf9dee7540049e45bd15e4a93", "lastModification": { "actor": "Prime", "timestamp": "2026-02-12T16:57:17Z" - } + }, + "lastModificationSignature": "997c63afcc3cf2300ec49f78708bca89ed511fcaf9dee7540049e45bd15e4a93" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png new file mode 100644 index 0000000..963b4a7 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json new file mode 100644 index 0000000..c59acce --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json @@ -0,0 +1,48 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "TabContainer" + }, + "position": { + "basis": "300px" + }, + "props": { + "currentTabIndex": 4, + "menuStyle": { + "backgroundColor": "var(--container-root)" + }, + "menuType": "modern", + "tabStyle": { + "active": { + "borderStyle": "none", + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/AlarmIcons/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/AlarmIcons/resource.json new file mode 100644 index 0000000..676c3c6 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/AlarmIcons/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T20:27:50Z" + }, + "lastModificationSignature": "1dd300b8c11dd394003a7c0fdde3cac07bded494921b2967bbbbc4c415934c6b" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/AlarmIcons/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/AlarmIcons/view.json new file mode 100644 index 0000000..30203f3 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/AlarmIcons/view.json @@ -0,0 +1,299 @@ +{ + "custom": {}, + "params": { + "AlarmSeverity": 4, + "ack": false + }, + "propConfig": { + "params.AlarmSeverity": { + "paramDirection": "input", + "persistent": true + }, + "params.ack": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 20, + "width": 20 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "props.elements[0].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d4, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[1].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d3, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[2].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d2, \"visible\", \"hidden\")" + }, + "type": "expr" + } + }, + "props.elements[3].visibility": { + "binding": { + "config": { + "expression": "if({view.params.AlarmSeverity}\u003d1, \"visible\", \"hidden\")" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "520.833", + "cy": "520.833", + "fill": { + "paint": "var(--alarm-critical)" + }, + "name": "circle", + "r": "500", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "circle" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,322.381,879.38)", + "type": "group" + }, + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,522.806,879.38)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,723.231,879.38)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.904825,0,-5.12274)", + "type": "group" + } + ], + "id": "L4-RedIcon", + "name": "L4-RedIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M545.877,45.009l450.78,450.781c13.822,13.822 13.822,36.265 0,50.087l-450.78,450.78c-13.822,13.822 -36.265,13.822 -50.087,0l-450.781,-450.78c-13.821,-13.822 -13.821,-36.265 0,-50.087l450.781,-450.781c13.822,-13.821 36.265,-13.821 50.087,0Z", + "fill": { + "paint": "var(--alarm-high)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(761.797,0,0,761.797,430.56,887.507)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(761.797,0,0,761.797,611.106,887.507)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.846556,0,-3.16266)", + "type": "group" + } + ], + "id": "L3-OrangeIcon", + "name": "L3-OrangeIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M476.192,128.475c9.301,-15.826 26.285,-25.544 44.641,-25.544c18.357,-0 35.341,9.718 44.641,25.544c98.023,166.79 331.22,563.583 430.343,732.245c9.409,16.011 9.524,35.834 0.301,51.952c-9.223,16.119 -26.371,26.064 -44.942,26.064c-197.149,-0 -663.536,-0 -860.685,-0c-18.571,-0 -35.719,-9.945 -44.942,-26.064c-9.223,-16.118 -9.109,-35.941 0.301,-51.952c99.123,-168.662 332.32,-565.455 430.342,-732.245Z", + "fill": { + "paint": "var(--alarm-medium)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "33.33px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,1006.62)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,1006.62)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.803347,0,14.4369)", + "type": "group" + } + ], + "id": "L2-YellowIcon", + "name": "L2-YellowIcon", + "type": "group" + }, + { + "elements": [ + { + "d": "M854.903,82.071l0,877.525c0,18.438 -14.969,33.407 -33.407,33.407l-601.326,-0c-18.437,-0 -33.407,-14.969 -33.407,-33.407l0,-877.525c0,-18.438 14.97,-33.407 33.407,-33.407l601.326,-0c18.438,-0 33.407,14.969 33.407,33.407Z", + "fill": { + "paint": "var(--alarm-low)" + }, + "name": "path", + "stroke": { + "paint": "#000", + "width": "30px" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "d": "M0.088,-0.195l-0.032,-0.51l0.125,0l-0.031,0.51l-0.062,0Zm-0.029,0.195l0,-0.119l0.119,0l0,0.119l-0.119,0Z", + "fill": { + "paint": "#fff", + "rule": "nonzero" + }, + "name": "path", + "type": "path" + } + ], + "name": "group", + "transform": "matrix(845.675,0,0,845.675,420.621,942.427)", + "type": "group" + }, + { + "name": "group", + "transform": "matrix(845.675,0,0,845.675,621.046,942.427)", + "type": "group" + } + ], + "name": "group", + "transform": "matrix(1,0,0,0.805553,0,1.79345)", + "type": "group" + } + ], + "id": "L1-PurpleIcon", + "name": "L1-PurpleIcon", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1042 1042" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json new file mode 100644 index 0000000..5e310bb --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:16:00Z" + }, + "lastModificationSignature": "25f154d0a304f5cfc8a467b73951358471159c393b3762a31a396170f7e06e33" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png new file mode 100644 index 0000000..057901b Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json new file mode 100644 index 0000000..9d3c7c4 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json @@ -0,0 +1,90 @@ +{ + "custom": { + "location": "Components/Atoms/Fields", + "widget": "config_analog" + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.location": { + "persistent": true + }, + "custom.widget": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027widget\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.item": { + "binding": { + "config": { + "path": "view.params.item" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "{view.custom.location} + \"/\" + {view.custom.widget}" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/resource.json new file mode 100644 index 0000000..2894294 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:06:33Z" + }, + "lastModificationSignature": "c03d357c52164a60432da081db9660596264237bc42ca378d3c8e1b5aec24795" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/thumbnail.png new file mode 100644 index 0000000..103206c Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/view.json new file mode 100644 index 0000000..1cb1df9 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/btn_set_reset/view.json @@ -0,0 +1,220 @@ +{ + "custom": { + "value": true + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Remote Start", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Control/start", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Control/start", + "type": "control", + "widget": "btn_set_reset" + } + }, + "propConfig": { + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button" + }, + "position": { + "basis": "80px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--container-nested)" + }, + { + "input": true, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "var(--container-nested)" + }, + { + "input": false, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "text": "Start" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button_0" + }, + "position": { + "basis": "80px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "var(--container-nested)" + }, + { + "input": false, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "view.custom.value" + }, + "transforms": [ + { + "fallback": "var(--container-nested)", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--container-nested)" + }, + { + "input": true, + "output": "var(--call-to-action)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "text": "Stop" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json new file mode 100644 index 0000000..20dc9df --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:15:59Z" + }, + "lastModificationSignature": "edce3f73013983000e0bbe75658b56cffeebf064d0691a0e1d4255697e19e7c1" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png new file mode 100644 index 0000000..af38487 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json new file mode 100644 index 0000000..fda9fd8 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json @@ -0,0 +1,268 @@ +{ + "custom": { + "buffer": 52, + "value": 11 + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + } + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.item_label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "150px" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngHigh" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 100\n\t\t\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val.EngLow" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn 0\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "25px" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "100px" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "75px" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "center", + "justify": "flex-end", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json index e35233f..64231ed 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "605291d4fb6814cac7e4319d90d0723f67e1c4746bcac03275c6ff851923257c", "lastModification": { "actor": "Prime", "timestamp": "2026-02-12T16:53:15Z" - } + }, + "lastModificationSignature": "605291d4fb6814cac7e4319d90d0723f67e1c4746bcac03275c6ff851923257c" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png new file mode 100644 index 0000000..0ab9e0f Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json new file mode 100644 index 0000000..d9716a0 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json @@ -0,0 +1,111 @@ +{ + "custom": {}, + "params": { + "tagPath": "[default]CDU_Test1/Config/Status" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.uiLabel" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown" + }, + "position": { + "basis": "256px" + }, + "propConfig": { + "props.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.uiConfig" + }, + "transforms": [ + { + "code": "\treturn value[\u0027options\u0027]", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "boxShadow": "var(--box-shadow-1)", + "overflow": "visible" + } + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json new file mode 100644 index 0000000..aef4be2 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T21:38:26Z" + }, + "lastModificationSignature": "51c085747036637d7ad4a0fe63250c0961fb589a661ca577c55b2af7a30bd65c" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png new file mode 100644 index 0000000..6ebc2a6 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json new file mode 100644 index 0000000..4aa026c --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json @@ -0,0 +1,142 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Floor", + "order": 1, + "states": null, + "sub_path": "/Info/Floor", + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU/Info/Floor", + "type": "info", + "widget": "meta_field" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.tagpath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "!{view.params.item.is_read_only}" + }, + "type": "expr" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "path": "view.params.item.is_read_only" + }, + "transforms": [ + { + "fallback": "Not-Allowed", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "Not-Allowed" + }, + { + "input": false, + "output": "Text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json new file mode 100644 index 0000000..214be37 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-27T22:11:06Z" + }, + "lastModificationSignature": "cdfb19b3e156bf5cbdcd869f7dc407a5063f3965671be1078525a6f12d667e13" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png new file mode 100644 index 0000000..c337719 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json new file mode 100644 index 0000000..82f0e78 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json @@ -0,0 +1,165 @@ +{ + "custom": { + "options": [ + "Open", + "Closed" + ] + }, + "params": { + "item": { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/Status", + "tagpath": "[Ignition_TX21_BE]DM11/RPP_01/CB1/Status/Status", + "type": "status", + "widget": "status_multistate" + } + }, + "propConfig": { + "custom.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}.ui_states" + }, + "type": "tag" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/val" + }, + "transforms": [ + { + "code": "\toptions \u003d self.view.custom.options\n\treturn options[int(value)]", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": 4, + "borderBottomRightRadius": 4, + "borderTopLeftRadius": 4, + "borderTopRightRadius": 4, + "color": "var(--call-to-action)", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json index 5f4e94d..977be63 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "91f98be0fa6c001a492805f222e710abfbebfba623f46d1bf9b5b6044bdcaf55", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T17:21:03Z" - } + }, + "lastModificationSignature": "91f98be0fa6c001a492805f222e710abfbebfba623f46d1bf9b5b6044bdcaf55" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png new file mode 100644 index 0000000..080ccd4 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json new file mode 100644 index 0000000..c9ed513 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json @@ -0,0 +1,190 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "transforms": [ + { + "expression": "numberFormat({value}, {view.params.item.format})", + "type": "expression" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/resource.json new file mode 100644 index 0000000..fae831e --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-03T21:44:04Z" + }, + "lastModificationSignature": "4c217b5327677a59365f7e14065518488420b7faabedd047beec0f262258e7d3" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/thumbnail.png new file mode 100644 index 0000000..78136a6 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/view.json new file mode 100644 index 0000000..8dbd8d8 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayStatus/view.json @@ -0,0 +1,199 @@ +{ + "custom": {}, + "params": { + "layout": 0, + "options": [ + "No leak Detected", + "Leak Detected" + ], + "tagPath": "[Ignition_TX21_BE]DM11/Testing_RPP/CB1/Status/kW" + }, + "propConfig": { + "params.layout": { + "paramDirection": "input", + "persistent": true + }, + "params.options": { + "paramDirection": "input", + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 130 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Val" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/val" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--call-to-action)", + "fontSize": 14, + "fontWeight": "bold", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Value" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Id" + }, + "type": "tag" + } + }, + "props.textStyle.textAlign": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "start", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "start" + }, + { + "input": 1, + "output": "center" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "overflow": "visible" + }, + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12, + "overflowWrap": "normal" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Info" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "propConfig": { + "props.direction": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "row", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "row" + }, + { + "input": 1, + "output": "column" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json new file mode 100644 index 0000000..772c780 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-03T21:37:58Z" + }, + "lastModificationSignature": "b06740748dfd822c07cb9ae37bb3f681eaaa15ba6d2c4fb760fa1b083a38641a" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png new file mode 100644 index 0000000..b1c1ed5 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json new file mode 100644 index 0000000..747b7a7 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json @@ -0,0 +1,327 @@ +{ + "custom": {}, + "params": { + "layout": 0, + "tagPath": "[Ignition_TX21_BE]DM11/Testing_RPP/CB1/Status/kW" + }, + "propConfig": { + "params.layout": { + "paramDirection": "input", + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 130 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Val" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/val" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--call-to-action)", + "fontSize": 14, + "fontWeight": "bold", + "textAlign": "end" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "50%", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "50%" + }, + { + "input": 1, + "output": "20%" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": false + }, + { + "input": 1, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Value" + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": true, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": true + }, + { + "input": 1, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Id" + }, + "type": "tag" + } + }, + "props.textStyle.textAlign": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "start", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "start" + }, + { + "input": 1, + "output": "center" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "overflow": "visible" + }, + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12, + "overflowWrap": "normal" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Info" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "propConfig": { + "props.direction": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "row", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "row" + }, + { + "input": 1, + "output": "column" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json index 2970082..5cb16d9 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "9005c6ec17487258e4ace0ea8a320e1f2e83d61525e37f8d0b835ade07a068d6", "lastModification": { "actor": "Prime", "timestamp": "2026-02-01T03:40:13Z" - } + }, + "lastModificationSignature": "9005c6ec17487258e4ace0ea8a320e1f2e83d61525e37f8d0b835ade07a068d6" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png new file mode 100644 index 0000000..54ce98e Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json new file mode 100644 index 0000000..e085c2a --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json @@ -0,0 +1,78 @@ +{ + "custom": {}, + "params": { + "label": "Info", + "selected": "value" + }, + "propConfig": { + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.selected": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 35, + "width": 168 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tpayload \u003d {\u0027newTab\u0027 : self.view.params.label}\n\tsystem.perspective.sendMessage(\"TAB_CHANGE\", payload)" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "propConfig": { + "props.style.classes": { + "binding": { + "config": { + "expression": "if({view.params.label} \u003d {view.params.selected}, \r\n \"Common/Interactive/pill Input/button_selected\",\r\n \"Common/Interactive/pill Input/button\"\r\n )" + }, + "type": "expr" + } + } + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "direction": "column", + "justify": "center", + "style": {} + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/resource.json similarity index 59% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/resource.json index e53239e..af0cfea 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "bcb7bccd714d6202c5a80eb026d6b2c7c854b5fbd2afd061afc35b4e200453a2", + "lastModificationSignature": "00a4ae3d1664f83212df35f03cdf3698465da50d167a04b242aef11f5e5119fc", "lastModification": { "actor": "Prime", - "timestamp": "2026-02-13T20:57:54Z" + "timestamp": "2026-03-05T05:01:39Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/thumbnail.png new file mode 100644 index 0000000..6dce983 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/view.json new file mode 100644 index 0000000..afbea72 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Atoms/Logo/view.json @@ -0,0 +1,46 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Oracle_logo.svg" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "contain" + }, + "source": "data:image/png;base64,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\u003d" + }, + "type": "ia.display.image" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json new file mode 100644 index 0000000..aed2621 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-03T21:38:15Z" + }, + "lastModificationSignature": "e51123d19a67105367cbb1a211517e78771a941c706e2b36bf709925972f0e45" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png new file mode 100644 index 0000000..49a55aa Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json new file mode 100644 index 0000000..5dc87cf --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json @@ -0,0 +1,2955 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "custom": { + "color": "#B6ACA240" + }, + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "DiagramV2" + }, + "position": { + "height": 350.32, + "width": 804, + "x": 14.9252, + "y": 36 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[12].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[12].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[13].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[13].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[14].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[14].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[15].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[15].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[16].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[16].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[17].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[17].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[18].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[18].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[19].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[19].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[20].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[21].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[22].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[10].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[11].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[9].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[10].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[11].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[9].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[25].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[26].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[27].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[28].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[29].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[30].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[31].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[32].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[33].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[34].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[35].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[36].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[37].fill.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[38].fill.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[39].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[40].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[41].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[42].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[43].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[44].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[45].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[50].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "870.5", + "cy": "96.677001953125", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "16.806", + "ry": "16.382", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M858.25 107.893c7.971-7.311 16.091-7.618 24.381 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M882.6300000000001 85.48c-7.971 7.31-16.091 7.618-24.381 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M887.31 96.677l29.502 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M916.81 89.606l0 14.141", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M547.448 407.356l6.444-10.879 12.888 0 6.444 10.879-6.444 10.879-12.888 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "560.3359985351562", + "cy": "413.5270080566406", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M560.336 411.067l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M287.29 279.863l6.444-10.879 12.888 0 6.444 10.879-6.444 10.88-12.888 0-6.444-10.88Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "300.1780090332031", + "cy": "286.03399658203125", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M300.178 283.574l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M775.091 52.49l6.444-10.879 12.888 0 6.443 10.879-6.443 10.88-12.888 0-6.444-10.88Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "787.97900390625", + "cy": "58.6609992980957", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M787.979 56.201l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M787.979 63.37l0 33.307", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M775.091 142.328l6.444-10.879 12.888 0 6.443 10.879-6.443 10.879-12.888 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M787.979 150.93l0-17.204", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M779.153 142.328l17.651 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M787.121 142.399l-2.682-2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.225 144.502l2.896-2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.225 144.502l0-4.351", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M788.819 142.254l2.683 2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.716 140.151l-2.897 2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.716 140.151l0 4.351", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M787.979 131.449l0-34.772", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M775.348 407.356l6.444-10.879 12.887 0 6.444 10.879-6.444 10.879-12.887 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M788.236 415.959l0-17.205", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M779.41 407.356l17.651 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M787.378 407.427l-2.682-2.247", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.482 409.53l2.896-2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.482 409.53l0-4.35", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M789.076 407.282l2.682 2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.972 405.18l-2.896 2.102", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.972 405.18l0 4.35", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "cx": "476.7230224609375", + "cy": "139.26100158691406", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "21.632", + "ry": "21.085", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M498.355 139.261l-32.514-18.223", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 157.54l32.481-18.279", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 157.54l0-36.502", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "cx": "476.7230224609375", + "cy": "54.28900146484375", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "21.632", + "ry": "21.085", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M498.355 54.289l-32.514-18.223", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 72.569l32.481-18.28", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 72.569l0-36.503", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,30.737c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.977 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.222 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.047 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "24.676" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,143.045c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.977 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.047 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "136.984" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,255.353c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.048 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "249.292" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,367.661c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.048 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "361.6" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,30.707c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.231 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "24.646" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,143.025c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "136.964" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,255.343c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "249.282" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,367.661c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.491,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "361.6" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M498.3332953511323 54.289l90.78370679909571 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.1170021502279 139.261l-90.78370679909571 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 54.092l97.229 0 0 85.169-97.229 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M589.304 117.159l22.06 0 0 36.81c0.045 9.919-22.247 9.92-22.247 0l0.187-36.81Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M600.24 117.159l0-14.578c-0.01-5.091 7.672-5.027 7.572 0.182", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 117.159l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M601.486 117.159l9.878 9.629", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 126.788l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 137.426l20.297 19.784", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 148.065l13.19 12.857", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 117.159l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M599.414 117.159l-9.878 9.629", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 126.788l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 137.426l-20.664 20.143", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 148.065l-13.191 12.857", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M589.304 31.968l22.06 0 0 36.81c0.045 9.919-22.247 9.919-22.247 0l0.187-36.81Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M600.24 31.968l0-14.579c-0.01-5.091 7.672-5.027 7.572 0.183", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 31.968l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M601.486 31.968l9.878 9.628", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 41.596l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 52.235l20.297 19.784", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 62.873l13.19 12.858", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 31.968l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M599.414 31.968l-9.878 9.628", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 41.596l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 52.235l-20.664 20.142", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 62.873l-13.191 12.858", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "389.668", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "114.676", + "x": "163.735", + "y": "24.646" + }, + { + "d": "M208.807,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M221.073,24.646l0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M231.463,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M243.421,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M255.183,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M266.798,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411,96.43l-69.604,-0c-11.139,-0 -17.995,13.181 -17.995,27.333c-0,15.672 6.972,30.524 17.995,30.524l34.614,-0c12.359,-0 19.853,12.163 19.853,27.804c0,16.686 -7.625,29.598 -19.853,29.598l-34.614,-0c-9.745,-0 -17.994,13.04 -17.994,29.814c0,18.241 9.541,28.954 17.994,28.954l34.614,-0c11.758,-0 19.403,9.923 19.403,28.693c-0,18.771 -7.803,28.709 -19.403,28.709l-34.614,-0c-9.957,-0 -18.233,12.307 -18.233,28.447c-0,17.594 8.415,29.41 18.233,29.41l69.604,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411 385.716l641.4763497418165 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411 96.43l92.22200323426723 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M920.6666758827145 379.363l0 12.706", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M708.593 96.677l145.099 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M450.12199999999996 142.988l4.97-3.727-4.97-3.727 0 7.454Z", + "fill": {}, + "name": "path", + "type": "path" + }, + { + "d": "M450.12199999999996 50.562l4.97 3.727-4.97 3.728 0-7.455Z", + "fill": {}, + "name": "path", + "type": "path" + }, + { + "d": "M451.116 139.261l-80.483 0 0-84.972 80.483 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M560.336 396.477l0-10.761", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M788.2360092785532 396.477l0-10.761", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "30.58599853515625", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "758.931640625", + "x": "163.73500061035156", + "y": "440.2439880371094" + }, + { + "d": "M345.526408187675 461.543l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M345.526408187675 454.536l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M345.526408187675 447.529l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1069 472" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 399.991, + "y": 282.7 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PT41_flt_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 460, + "y": 36.47998 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/filter_inlet_press_PT41\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "air_temp_indicator" + }, + "position": { + "height": 35, + "width": 85, + "x": 232.307, + "y": 264.707 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/air_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan1_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 99.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_5_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan2_speed" + }, + "position": { + "height": 35, + "rotate": { + "anchor": "25% 50%" + }, + "width": 60, + "x": 81.0452, + "y": 99.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_1_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan3_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 182.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_6_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan4_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 182.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_2_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan5_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 266 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_7_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan7_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 349.2 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_8_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan8_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 349.2 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_4_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "P41_speed" + }, + "position": { + "height": 35, + "width": 86, + "x": 286.7, + "y": 39.51 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/P41_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "P31_speed" + }, + "position": { + "height": 35, + "width": 120, + "x": 267.7, + "y": 142.076 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/P31_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_flow" + }, + "position": { + "height": 35, + "width": 108, + "x": 656, + "y": 55.98 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_water_flow\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_water_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 23.9719 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_wtr_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_water_press_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 282.7 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_press\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_water_press_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 154.372 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_wtr_avg_press\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan6_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 266 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_3_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PT31_flt_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 460, + "y": 145.390625 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/filter_inlet_press_PT31\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "status_indicator" + }, + "position": { + "height": 35, + "width": 120, + "x": 691, + "y": 304.747 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/group\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "group_indicator" + }, + "position": { + "height": 35, + "width": 120, + "x": 691, + "y": 349.312 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/status\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "avg_diff_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 557.043, + "y": 220.827 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_ret_dp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/resource.json new file mode 100644 index 0000000..902adf0 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T22:35:41Z" + }, + "lastModificationSignature": "bbd75f4b447c8e2d9666c66b7049820a9f8d7befdb1aaee44155cb16751899ec" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/thumbnail.png new file mode 100644 index 0000000..c8b3019 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/view.json new file mode 100644 index 0000000..b31e5f7 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/CDU_Group/view.json @@ -0,0 +1,211 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 208, + "width": 173 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView_66" + }, + "position": { + "height": 78, + "width": 67, + "x": 96.01, + "y": 127.7 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_67" + }, + "position": { + "height": 73, + "width": 63, + "x": 14.96, + "y": -0.36 + }, + "props": { + "path": "Components/Symbols/CDU", + "style": { + "overflow": "visible" + }, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_69" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 1.6441 + }, + "props": { + "params": { + "tagpath": "value" + }, + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_70" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 24.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_71" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 47.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_72" + }, + "position": { + "height": 18, + "width": 60, + "x": 93.8, + "y": 70.6 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_73" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 136.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_74" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9157, + "y": 113.66 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_75" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 159.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "EmbeddedView_76" + }, + "position": { + "height": 18, + "width": 60, + "x": 4.9, + "y": 182.7 + }, + "props": { + "path": "Components/Symbols/DigitalIn", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/resource.json new file mode 100644 index 0000000..3cd4fe6 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-03T21:38:21Z" + }, + "lastModificationSignature": "a04d76a588a04a981eb9fef2221979f28a7e33a099502b1ac046d132af0a00c6" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/thumbnail.png new file mode 100644 index 0000000..2392bc6 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/view.json new file mode 100644 index 0000000..df1a3db --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Diagrams/RPP/view.json @@ -0,0 +1,3274 @@ +{ + "custom": { + "colors": { + "breakers": {}, + "ct": { + "ct1": "var(--oneline-gray)", + "ct2": "var(--oneline-gray)", + "ct3": "var(--oneline-gray)", + "ct4": "var(--oneline-gray)", + "ct5": "var(--oneline-gray)", + "ct6": "var(--oneline-gray)", + "ct7": "var(--oneline-gray)", + "ct8": "var(--oneline-gray)" + }, + "outputs": {}, + "shunt": {} + }, + "status": { + "breakers": { + "main": true + }, + "bus": true, + "input": true, + "shunts": { + "st1": true, + "st2": true, + "st3": true, + "st4": true, + "st5": true, + "st6": true, + "st7": true, + "st8": true + } + } + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "propConfig": { + "custom.colors": { + "persistent": true + }, + "custom.colors.breakers.cb1": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb2": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb3": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb4": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb5": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb6": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb7": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.cb8": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.breakers.main": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.main}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.bus": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.input": { + "binding": { + "config": { + "path": "view.custom.status.input" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.outputs.out1": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb1}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out2": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb2}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out3": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb3}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out4": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb4}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out5": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb5}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out6": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb6}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out7": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb7}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.outputs.out8": { + "binding": { + "config": { + "expression": "{view.custom.status.bus} \u0026\u0026 {view.custom.status.breakers.cb8}" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "expr" + } + }, + "custom.colors.shunt.s1": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s2": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s3": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s4": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s5": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s6": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s7": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.colors.shunt.s8": { + "binding": { + "config": { + "path": "view.custom.status.bus" + }, + "transforms": [ + { + "fallback": "purple", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "var(--oneline-green)" + }, + { + "input": true, + "output": "var(--oneline-red)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "custom.status": { + "persistent": true + }, + "custom.status.breakers.cb1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB1/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB2/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB3/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB4/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB5/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB6/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB7/Status/status/val" + }, + "type": "tag" + } + }, + "custom.status.breakers.cb8": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/CB8/Status/status/val" + }, + "type": "tag" + } + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB1/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "RPP_Schematic" + }, + "position": { + "height": 391, + "width": 393, + "x": 193.5, + "y": 2.035625 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[0].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.bus" + }, + "type": "property" + } + }, + "props.elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[1].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[1].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[1].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[1].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb8" + }, + "type": "property" + } + }, + "props.elements[2].elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb8" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb7" + }, + "type": "property" + } + }, + "props.elements[2].elements[1].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb7" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb6" + }, + "type": "property" + } + }, + "props.elements[2].elements[2].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb6" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb5" + }, + "type": "property" + } + }, + "props.elements[2].elements[3].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb5" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb4" + }, + "type": "property" + } + }, + "props.elements[2].elements[4].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb4" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb3" + }, + "type": "property" + } + }, + "props.elements[2].elements[5].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb2" + }, + "type": "property" + } + }, + "props.elements[2].elements[6].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.cb1" + }, + "type": "property" + } + }, + "props.elements[2].elements[7].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.cb1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[2].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.breakers.main" + }, + "type": "property" + } + }, + "props.elements[2].elements[8].elements[3].visibility": { + "binding": { + "config": { + "path": "view.custom.status.breakers.main" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "visible" + }, + { + "input": true, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.input" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out1" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out2" + }, + "type": "property" + } + }, + "props.elements[3].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out3" + }, + "type": "property" + } + }, + "props.elements[3].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out4" + }, + "type": "property" + } + }, + "props.elements[3].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out5" + }, + "type": "property" + } + }, + "props.elements[3].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out6" + }, + "type": "property" + } + }, + "props.elements[3].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out7" + }, + "type": "property" + } + }, + "props.elements[3].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.outputs.out8" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s2" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s4" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s6" + }, + "type": "property" + } + }, + "props.elements[4].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s8" + }, + "type": "property" + } + }, + "props.elements[4].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s3" + }, + "type": "property" + } + }, + "props.elements[4].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s7" + }, + "type": "property" + } + }, + "props.elements[4].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s1" + }, + "type": "property" + } + }, + "props.elements[4].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.shunt.s5" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct1" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct2" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct3" + }, + "type": "property" + } + }, + "props.elements[5].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct4" + }, + "type": "property" + } + }, + "props.elements[5].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct5" + }, + "type": "property" + } + }, + "props.elements[5].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct6" + }, + "type": "property" + } + }, + "props.elements[5].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct7" + }, + "type": "property" + } + }, + "props.elements[5].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.custom.colors.ct.ct8" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M490.71,46.845l-138.663,-0l-0,596.511", + "fill": { + "paint": "transparent" + }, + "id": "Bus", + "name": "Bus", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,195.973l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus1", + "name": "Bus1", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,345.375l181.616,-0", + "fill": { + "paint": "transparent" + }, + "id": "Bus2", + "name": "Bus2", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,494.656l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus3", + "name": "Bus3", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M261.239,643.787l181.616,0", + "fill": { + "paint": "transparent" + }, + "id": "Bus4", + "name": "Bus4", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainBus", + "name": "MainBus", + "type": "group" + }, + { + "elements": [ + { + "d": "M242.489,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M242.489,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,195.973l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,345.375l-29.105,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,494.656l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M490.71,643.787l-29.105,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CableSfterShunt", + "name": "CableSfterShunt", + "type": "group" + }, + { + "elements": [ + { + "elements": [ + { + "cx": "123.583", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB8", + "name": "CB8", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "643.513", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,636.013c0,-9.573 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,620.115c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB7", + "name": "CB7", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB6", + "name": "CB6", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "494.382", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,486.882c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,-0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,470.984c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB5", + "name": "CB5", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB4", + "name": "CB4", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "345.251", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,337.751c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,321.853c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB3", + "name": "CB3", + "type": "group" + }, + { + "elements": [ + { + "cx": "123.583", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "205.884", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M123.583,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M123.583,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB2", + "name": "CB2", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "196.12", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,188.62c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,172.722c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "CB1", + "name": "CB1", + "type": "group" + }, + { + "elements": [ + { + "cx": "498.185", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "cx": "580.486", + "cy": "46.989", + "fill": { + "paint": "transparent" + }, + "name": "circle", + "r": "7.5", + "stroke": { + "width": "4.17px" + }, + "type": "circle" + }, + { + "d": "M498.185,39.489c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M498.185,23.591c0,-9.572 16.64,-21.508 41.034,-21.508c24.395,0 41.267,13.111 41.267,21.508", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "MainCB", + "name": "MainCB", + "type": "group" + } + ], + "id": "CBs", + "name": "CBs", + "type": "group" + }, + { + "elements": [ + { + "d": "M588.011,46.845l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,195.973l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,345.101l114,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,494.228l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M588.011,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + }, + { + "d": "M2.083,643.356l114,0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "4.17px" + }, + "type": "path" + } + ], + "id": "Outputs", + "name": "Outputs", + "type": "group" + }, + { + "elements": [ + { + "d": "M261.239,186.323l-0,18.75l-18.75,0l-0,-18.75l18.75,0Zm-0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,335.726l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,485.007l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M261.239,634.138l-0,18.75l-18.75,-0l-0,-18.75l18.75,-0Zm-0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,335.726l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,634.138l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,186.323l0,18.75l-18.75,0l0,-18.75l18.75,0Zm0,0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M461.605,485.007l0,18.75l-18.75,-0l0,-18.75l18.75,-0Zm0,-0l-18.75,18.75", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "Shunts", + "name": "Shunts", + "type": "group" + }, + { + "elements": [ + { + "d": "M634.075,218.872l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,218.872l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,368.471l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,368.471l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,516.784l0,-22.9c0,-8.371 6.47,-11.697 11.418,-11.697c5.441,-0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,-0 11.417,3.389 11.417,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,516.784l-0,-22.9c-0,-8.371 6.47,-11.697 11.417,-11.697c5.441,-0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,-0 11.418,3.389 11.418,11.697l-0.426,22.9", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M41.49,664.668l-0,-22.899c-0,-8.372 6.47,-11.698 11.417,-11.698c5.441,0 11.418,3.324 11.418,11.526c-0,-8.202 6.058,-11.526 11.417,-11.526c5.36,0 11.418,3.389 11.418,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + }, + { + "d": "M634.075,664.668l0,-22.899c0,-8.372 6.47,-11.698 11.418,-11.698c5.441,0 11.417,3.324 11.417,11.526c0,-8.202 6.058,-11.526 11.418,-11.526c5.359,0 11.417,3.389 11.417,11.698l-0.426,22.899", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "linecap": "butt", + "width": "2.08px" + }, + "type": "path" + } + ], + "id": "CTs", + "name": "CTs", + "type": "group" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 705 666" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "return_wate_temp_avg_0" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB3/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_1" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB5/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_2" + }, + "position": { + "height": 35, + "width": 120, + "x": 586, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB7/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_3" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 348 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB8/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_4" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 265 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB6/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_5" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 182 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB4/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_6" + }, + "position": { + "height": 35, + "width": 83, + "x": 117, + "y": 100 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath} + \"/CB2/Status/kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_wate_temp_avg_7" + }, + "position": { + "height": 35, + "width": 120, + "x": 600, + "y": 16.2656 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/CB Main/Status/total_kW\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 49.109375, + "y": 1.765625 + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json new file mode 100644 index 0000000..c4baa5a --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:16:03Z" + }, + "lastModificationSignature": "7325c302c87e5bb514f79b1deb8ef053093af615c31a0b5041bc27f7cbc6f97b" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png new file mode 100644 index 0000000..39b0a3e Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json new file mode 100644 index 0000000..a0200a4 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json new file mode 100644 index 0000000..0917c18 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:15:54Z" + }, + "lastModificationSignature": "7561621efc4d39875c330e0b90cd67924bb47f423db9ed0c289a5ace53308389" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png new file mode 100644 index 0000000..c575e8b Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json new file mode 100644 index 0000000..99dacf8 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json @@ -0,0 +1,133 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Differential Pressure Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/dp_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/flow_setpoint", + "type": "config", + "widget": "config_analog" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Temperature Setpoint", + "order": 1, + "states": null, + "sub_path": "/Config/temperature_setpoint", + "type": "config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "useDefaultViewWidth": false, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json new file mode 100644 index 0000000..b528c71 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:15:52Z" + }, + "lastModificationSignature": "56c5a6ea45ba25db2af6ed70c61b9d64177b6f09ec5980530c1a00e40ba01b60" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png new file mode 100644 index 0000000..0add3cf Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json new file mode 100644 index 0000000..a0b06fc --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json @@ -0,0 +1,106 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Remote Start", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Control/start", + "type": "control", + "widget": "btn_set_reset" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json new file mode 100644 index 0000000..5f02048 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T21:38:31Z" + }, + "lastModificationSignature": "b1a52e6be7b8837ef8deb51288d1ea60f9ac28bb33a60c4d490cc186ce40e85e" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png new file mode 100644 index 0000000..350d823 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json new file mode 100644 index 0000000..936cb6b --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json @@ -0,0 +1,180 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Floor", + "order": 1, + "states": null, + "sub_path": "/Info/Floor", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Location", + "order": 1, + "states": null, + "sub_path": "/Info/Location", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Manufacturer", + "order": 1, + "states": null, + "sub_path": "/Info/Manufacturer", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Model", + "order": 1, + "states": null, + "sub_path": "/Info/Model", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Serial", + "order": 1, + "states": null, + "sub_path": "/Info/Serial", + "type": "info", + "widget": "meta_field" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Site", + "order": 1, + "states": null, + "sub_path": "/Info/Site", + "type": "info", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "CDU" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027info\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json new file mode 100644 index 0000000..20fa8dc --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:16:02Z" + }, + "lastModificationSignature": "dcd0907f20245f6522aa91867c79d3b8c483f3593bfe0101790ce22fa708f205" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png new file mode 100644 index 0000000..45042ad Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json new file mode 100644 index 0000000..b9e9605 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json @@ -0,0 +1,683 @@ +{ + "custom": { + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Air Temperature", + "order": 1, + "states": null, + "sub_path": "/Status/air_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Alarm Requiring Acknowledge", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/alm_req_ack", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 2, + "is_hidden": false, + "is_read_only": false, + "item_label": "Alarm Summary", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/alm_summary", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Average Secondary Differential Pressure", + "order": 1, + "states": null, + "sub_path": "/Status/avg_sec_diff_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Critcal Power Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/critical_pwr_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Failure Power Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/failure_pwr_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 1 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_1_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 2 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_2_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 3 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_3_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 4 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_4_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 5 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_5_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 6 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_6_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 7 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_7_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fan 8 Speed", + "order": 1, + "states": null, + "sub_path": "/Status/fan_8_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Filter Inlet Pressure PT31", + "order": 1, + "states": null, + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Filter Inlet Pressure PT41", + "order": 1, + "states": null, + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Fluid Over Pressure", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/fluid_over_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Group", + "order": 1, + "states": null, + "sub_path": "/Status/group", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Insufficient Units Available", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/insuff_units_avail", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Leak Detected", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/leak_detected", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Network Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/netwk_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Over Temperature", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/over_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Pump Speed P31", + "order": 1, + "states": null, + "sub_path": "/Status/P31_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Pump Speed P41", + "order": 1, + "states": null, + "sub_path": "/Status/P41_speed", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Program Version", + "order": 1, + "states": null, + "sub_path": "/Status/pgrm_ver", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "PLC Module Fault", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/plc_module_fault", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water Average Pressure PT01/PT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_avg_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water Average Temperature TT01/TT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_avg_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Wate PT01", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_PT01", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water PT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_PT02", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Water Temperature TT01", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_TT01", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Return Wate Temperature TT02", + "order": 1, + "states": null, + "sub_path": "/Status/ret_water_TT02", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Status", + "order": 1, + "states": null, + "sub_path": "/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Stop Button Triggered", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply - Return DP", + "order": 1, + "states": null, + "sub_path": "/Status/sup_ret_dp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Inlet Flow FT01", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_flow", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Pressure PT32", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_PT32", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Pressure PT42", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_PT42", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Temperature TT31", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_TT31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Temperature TT41", + "order": 1, + "states": null, + "sub_path": "/Status/sup_water_TT41", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Average Pressure", + "order": 1, + "states": null, + "sub_path": "/Status/sup_wtr_avg_press", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Supply Water Average Temperature", + "order": 1, + "states": null, + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Secondary Flow Rate", + "order": 1, + "states": null, + "sub_path": "/Status/tot_sec_flow_rate", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json index 440c165..650ce7a 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "56e8e9e857fb88d667751c7fb4f50b46f03a450e7c1cc2664612bb3c450ab064", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:52:33Z" - } + }, + "lastModificationSignature": "56e8e9e857fb88d667751c7fb4f50b46f03a450e7c1cc2664612bb3c450ab064" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json new file mode 100644 index 0000000..0562674 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-03T21:38:17Z" + }, + "lastModificationSignature": "61e9e70a7cfc6ac0c729ba1f52fb2b48ac37de2728872851b6af424a12553371" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png new file mode 100644 index 0000000..a07d33b Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json new file mode 100644 index 0000000..7891ce0 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json @@ -0,0 +1,248 @@ +{ + "custom": { + "menu": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/CDU_01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.menu": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json index b614d82..2c0bbe4 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "8bedfb5ae15db05ae189c85b303059197a1e1d5e12bc3c278165ec30d9fbbf48", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:52:39Z" - } + }, + "lastModificationSignature": "8bedfb5ae15db05ae189c85b303059197a1e1d5e12bc3c278165ec30d9fbbf48" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json index 2c4b090..68b0291 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "988d816d5d09439c74521128f56bdcb31eb0e524d2c9f7daadc989d8adf81b4b", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:52:39Z" - } + }, + "lastModificationSignature": "988d816d5d09439c74521128f56bdcb31eb0e524d2c9f7daadc989d8adf81b4b" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json index cb447b8..9a44a86 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "280721a88bb8c8324775a55640cd9ef48fd6398293574e5ab5cc7de465d98f63", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:52:39Z" - } + }, + "lastModificationSignature": "280721a88bb8c8324775a55640cd9ef48fd6398293574e5ab5cc7de465d98f63" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json new file mode 100644 index 0000000..4c3095b --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-03T21:38:18Z" + }, + "lastModificationSignature": "ca3a9c6b0eaee842cf865974ae43243952b92b1ce475e0144bd4dc7bd32a6cec" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png new file mode 100644 index 0000000..f1789bc Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json new file mode 100644 index 0000000..6b8e107 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json @@ -0,0 +1,1523 @@ +{ + "custom": { + "filtered": "value", + "tags": [ + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 label", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB1/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB1 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB1/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 label", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB2/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB2 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB2/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 label", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB3/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB3 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB3/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 label", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB4/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB4 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB4/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 label", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB5/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB5 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB5/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 label", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB6/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB6 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB6/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 label", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB7/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB7 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB7/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/Current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 label", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/PF", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 status", + "order": 1, + "states": [ + "Off", + "On" + ], + "sub_path": "/CB8/Status/status", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "CB8 Total kW", + "order": 1, + "states": null, + "sub_path": "/CB8/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Instant Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/inst_mx_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_max_kw", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L1 PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L1_pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L2 PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L2_pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 Max Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_max_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 Max kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_max_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB L3 PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/L3_pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Max Total Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/max_total_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Max Total kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/max_total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Neutral Current", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/neutral_current", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB PF", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/pf", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Total kVA", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/total_kVA", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Main CB Total kW", + "order": 1, + "states": null, + "sub_path": "/CB Main/Status/total_kW", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LL", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Average Voltage LN", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Frequency", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Freq", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L1 N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L2 N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L3 N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THC L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input THD L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_THD_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L1N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L1N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L2N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L2N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L3N", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L3N", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L12", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L12", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltge L23", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L23", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage L31", + "order": 1, + "states": null, + "sub_path": "/Status/Inp_Volt_L31", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L1 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L2 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 3rd", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 5th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 7th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "status", + "widget": "status_value" + }, + { + "access_level": 0, + "format": "0.0", + "group": 1, + "is_hidden": false, + "is_read_only": false, + "item_label": "Input Voltage THD L3 9th", + "order": 1, + "states": null, + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP", + "udt_type": "RPP" + }, + "propConfig": { + "custom.filtered": { + "persistent": true + }, + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json index 2a685a9..42a4453 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "27ecf0a1984811622b4f79d0b9fe482e35ebf1aa9f918ff40b0cd68e6243f107", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:52:39Z" - } + }, + "lastModificationSignature": "27ecf0a1984811622b4f79d0b9fe482e35ebf1aa9f918ff40b0cd68e6243f107" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json index 04f0091..29e0252 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "864ae54ba4b6ffbf7e0439b6cb77112a36c41e1b54fdd71cb70c13c8e4804b0f", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:58:51Z" - } + }, + "lastModificationSignature": "864ae54ba4b6ffbf7e0439b6cb77112a36c41e1b54fdd71cb70c13c8e4804b0f" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png new file mode 100644 index 0000000..2c43b17 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json new file mode 100644 index 0000000..f47db18 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json index 993bfe3..e2d082c 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "81e2624df29f74892f041e5251fe56251df3ba0f6b866da362b67ec3631f107c", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T19:28:08Z" - } + }, + "lastModificationSignature": "81e2624df29f74892f041e5251fe56251df3ba0f6b866da362b67ec3631f107c" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json index 0b9d029..c0cb267 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "f62a7eeba797b99eade9e25861859d8d2da3dbdfb52e7a13b5565edb1d2f9f82", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T19:28:36Z" - } + }, + "lastModificationSignature": "f62a7eeba797b99eade9e25861859d8d2da3dbdfb52e7a13b5565edb1d2f9f82" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json index 0c9221e..d748b8a 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "48c626b76f2af1300063c6c086b42daccb7019656ec0e9f0d34a49e279cecc2e", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T19:28:38Z" - } + }, + "lastModificationSignature": "48c626b76f2af1300063c6c086b42daccb7019656ec0e9f0d34a49e279cecc2e" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json index 240f990..b5d0b9b 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "b292cc8b0884e4032f7a7793b704ecb26e4910a3310b195ddbe32b05761b8194", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T20:26:48Z" - } + }, + "lastModificationSignature": "b292cc8b0884e4032f7a7793b704ecb26e4910a3310b195ddbe32b05761b8194" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json index 10a4532..e6d8b17 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "e344ce4f77b9e6d7d7988bfe7e07981c87832204beba5d3f44f71d352c8b87d2", "lastModification": { "actor": "Prime", "timestamp": "2026-02-13T16:14:06Z" - } + }, + "lastModificationSignature": "e344ce4f77b9e6d7d7988bfe7e07981c87832204beba5d3f44f71d352c8b87d2" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png new file mode 100644 index 0000000..816ad7a Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json new file mode 100644 index 0000000..eed9d8c --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json @@ -0,0 +1,51 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json new file mode 100644 index 0000000..351aa37 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-19T22:16:04Z" + }, + "lastModificationSignature": "401dd9ec7c1d0d3c03004b0e9d79e7fe59923e2c40d43fc48e1da5f44a0b7f31" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png new file mode 100644 index 0000000..27aaf75 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json new file mode 100644 index 0000000..f0d24c5 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json @@ -0,0 +1,365 @@ +{ + "custom": { + "alarm_active": 0, + "udt_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/Testing_CDU" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 852 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json similarity index 59% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json index c99790a..1364402 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "ab7663fa68d39103a3239300b23fbbc2213c92f47047fdc3e7366813c997e9e7", + "lastModificationSignature": "ab9cfe6520af56044e579c43be4edc062a2079880bdaeaeb0e74aa6d4d308bd1", "lastModification": { "actor": "Prime", - "timestamp": "2026-02-12T16:53:11Z" + "timestamp": "2026-03-05T05:44:39Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png new file mode 100644 index 0000000..95f969b Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json new file mode 100644 index 0000000..4b7f28f --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 700, + "width": 1700 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 700, + "width": 1700 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/resource.json new file mode 100644 index 0000000..c27751d --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T21:56:10Z" + }, + "lastModificationSignature": "ef40e8523952eb2e7894256985246379d3ee085d371a8863a4cbbc9fd27ee797" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/thumbnail.png new file mode 100644 index 0000000..eb95b5a Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/view.json new file mode 100644 index 0000000..a736ef9 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/CDU/view.json @@ -0,0 +1,320 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 1, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 72, + "width": 53 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "id" + }, + "position": { + "height": 9 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "CDU 01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "status" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "color": "darkgray", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 68.5 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnit" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "°F" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable01" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "60%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 45.2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "dp" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Variable02" + }, + "position": { + "basis": "40%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Device" + }, + "position": { + "height": 58, + "width": 50, + "x": 1, + "y": 13 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "border": "solid", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "none", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-1)", + "classes": "containers/HoverOver", + "outlineStyle": "solid", + "outlineWidth": "2", + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 20, + "width": 20, + "x": 41, + "y": 4 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/resource.json new file mode 100644 index 0000000..5a4778e --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T21:55:50Z" + }, + "lastModificationSignature": "0807ca7a40da8c72465c0504283b9c46e2f5e5a2c9f324d42c706ee26f77cb72" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/thumbnail.png new file mode 100644 index 0000000..7e77a7d Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/view.json new file mode 100644 index 0000000..a8e0bc2 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/DigitalIn/view.json @@ -0,0 +1,133 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 23, + "width": 69 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "device" + }, + "position": { + "height": 18, + "width": 62 + }, + "propConfig": { + "props.style.borderColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#00000010", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 2, + "boxShadow": "var(--box-shadow-1)", + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "center" + }, + "text": "Spot Det 3", + "textStyle": { + "classes": "containers/HoverOver" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 15, + "width": 15, + "x": 54.19, + "y": -10.19 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/resource.json new file mode 100644 index 0000000..b9f55a7 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T21:56:02Z" + }, + "lastModificationSignature": "84b38896f7487ecd4951ace5fafe24a8142953aa69f6269a01c3cb439f4fbe52" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/thumbnail.png new file mode 100644 index 0000000..2f23a55 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/view.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/view.json new file mode 100644 index 0000000..a4f3782 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.perspective/views/Components/Symbols/RPP/view.json @@ -0,0 +1,357 @@ +{ + "custom": { + "AlarmSeverity": 0 + }, + "params": { + "config": 2, + "tagpath": "value" + }, + "propConfig": { + "custom.AlarmSeverity": { + "persistent": true + }, + "params.config": { + "paramDirection": "input", + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 66, + "width": 67 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "upper_id" + }, + "position": { + "height": 10 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": true + }, + { + "input": 2, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "RPP01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "lower_id" + }, + "position": { + "height": 10, + "y": 54.5 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.config" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": false + }, + { + "input": 2, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.width": { + "binding": { + "config": { + "path": "view.props.defaultSize.width" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)", + "fontSize": 10, + "paddingLeft": "var(--space-xs)" + }, + "text": "DM11 RPP01" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 7535 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "kW", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_01" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "65%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 10, + "textAlign": "end" + }, + "text": 0.89 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "eng_unit" + }, + "position": { + "basis": "35%" + }, + "props": { + "style": { + "fontSize": 10 + }, + "text": "pf", + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "value_02" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagpath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "device" + }, + "position": { + "height": 38, + "width": 62, + "y": 12.5 + }, + "propConfig": { + "props.style.outlineColor": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "transforms": [ + { + "fallback": "transparent", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "var(--alarm-low)" + }, + { + "input": 2, + "output": "var(--alarm-medium)" + }, + { + "input": 3, + "output": "var(--alarm-high)" + }, + { + "input": 4, + "output": "var(--alarm-critical)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "#000000AA", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": 1, + "boxShadow": "var(--box-shadow-1)", + "outlineStyle": "solid", + "outlineWidth": "2" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmIcons" + }, + "position": { + "height": 22, + "width": 17, + "x": 54 + }, + "propConfig": { + "props.params.AlarmSeverity": { + "binding": { + "config": { + "path": "view.custom.AlarmSeverity" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "ack": false + }, + "path": "Components/Atoms/AlarmIcons" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/client-tags/data.bin b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/client-tags/data.bin new file mode 100644 index 0000000..c9a109d Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/client-tags/data.bin differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/client-tags/resource.json similarity index 87% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/client-tags/resource.json index 8d090a8..8b4aca2 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/client-tags/resource.json @@ -7,10 +7,10 @@ "data.bin" ], "attributes": { - "lastModificationSignature": "080cf5161061fc3aca25cc47c6a0c479dc33261bad53ce99fb04d6f0a83cd1bd", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "080cf5161061fc3aca25cc47c6a0c479dc33261bad53ce99fb04d6f0a83cd1bd" } } \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/resource.json similarity index 88% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/resource.json index 2cbc981..9a9dab8 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "4f2ccabe4d61121d9fa4b32e9c8044c47fbc43b479c01d8dc9042ce7f211a8fe", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "4f2ccabe4d61121d9fa4b32e9c8044c47fbc43b479c01d8dc9042ce7f211a8fe" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/template.bin b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/template.bin new file mode 100644 index 0000000..5076d8e Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/template.bin differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/thumbnail.png new file mode 100644 index 0000000..4c97b74 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/templates/New Template/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/resource.json b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/resource.json similarity index 84% rename from gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/resource.json rename to gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/resource.json index eb20f4a..9075e08 100644 --- a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/resource.json +++ b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/resource.json @@ -8,12 +8,12 @@ "thumbnail.png" ], "attributes": { - "xml-format-version": 1, - "lastModificationSignature": "996a9909a2c79dc89a6248a9ba956552cce5231f2ea6216018d9d3a9668e442c", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:02Z" }, - "open-on-start": true + "xml-format-version": 1, + "open-on-start": true, + "lastModificationSignature": "996a9909a2c79dc89a6248a9ba956552cce5231f2ea6216018d9d3a9668e442c" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/thumbnail.png b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/thumbnail.png new file mode 100644 index 0000000..ea7a3de Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/thumbnail.png differ diff --git a/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/window.bin b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/window.bin new file mode 100644 index 0000000..9d2a7b6 Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/com.inductiveautomation.vision/windows/Main Window/window.bin differ diff --git a/gateway_frontend/projects/CoreLibrary/ignition/global-props/data.bin b/gateway_frontend/projects/CoreLibrary/ignition/global-props/data.bin new file mode 100644 index 0000000..2e60daa Binary files /dev/null and b/gateway_frontend/projects/CoreLibrary/ignition/global-props/data.bin differ diff --git a/gateway_frontend/projects/Base/ignition/global-props/resource.json b/gateway_frontend/projects/CoreLibrary/ignition/global-props/resource.json similarity index 87% rename from gateway_frontend/projects/Base/ignition/global-props/resource.json rename to gateway_frontend/projects/CoreLibrary/ignition/global-props/resource.json index 9fe8af4..e93ca13 100644 --- a/gateway_frontend/projects/Base/ignition/global-props/resource.json +++ b/gateway_frontend/projects/CoreLibrary/ignition/global-props/resource.json @@ -7,10 +7,10 @@ "data.bin" ], "attributes": { - "lastModificationSignature": "ee7417a4c6b96924003cd012241c1fc80d5203b1e276b097090c17de58e689f4", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" - } + }, + "lastModificationSignature": "ee7417a4c6b96924003cd012241c1fc80d5203b1e276b097090c17de58e689f4" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/details/code.py b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/details/code.py new file mode 100644 index 0000000..e1d6ae7 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/details/code.py @@ -0,0 +1,127 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '/parameters.item_label', + '/parameters.ui_accessLevel', + '/parameters.ui_format', + '/parameters.ui_group', + '/parameters.ui_isHidden', + '/parameters.ui_isReadOnly', + '/parameters.ui_order', + '/parameters.ui_type', + '/parameters.ui_widget', + '.ui_states'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[7].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "item_label": chunk[0].value, + "access_level": chunk[1].value, + "format": chunk[2].value, + "group": chunk[3].value, + "is_hidden": bool(chunk[4].value), + "is_read_only": bool(chunk[5].value), + "order": chunk[6].value, + "type": chunk[7].value, + "widget": chunk[8].value, + "states": chunk[9].value + }) + return output + +def generate_flex_array(list_tags, base_path): + """ + This function, generates de array for the flex repeater + in details pages, it hides the elements based on is_hidden property + and concatenates the dinamyc tagpath with the item sub path + Args: + instance_path (str): The UDT path + + Returns: + list: A list of tags to be used in detail pages flex repeater. + """ + output = [] + for item in list_tags: + if item['is_hidden'] is True: + continue + new_item = dict(item) + new_item['tagpath'] = base_path + str(item.get('sub_path', '')) + tag= {'item': new_item} + output.append(tag) + + return output + +def get_udt_menu(instance_path): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = ['/parameters.ui_type'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + for i in all_values: + if i.value not in output: + output.append(i.value) + + return output \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/details/resource.json b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/details/resource.json similarity index 57% rename from gateway_frontend/projects/Base/ignition/script-python/ui/details/resource.json rename to gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/details/resource.json index 69a79ce..e94b777 100644 --- a/gateway_frontend/projects/Base/ignition/script-python/ui/details/resource.json +++ b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/details/resource.json @@ -7,11 +7,11 @@ "code.py" ], "attributes": { - "hintScope": 2, - "lastModificationSignature": "65fe97c61732cda7def7a6acb35a3157851b8ce17a8615f73086f6b0a84b304f", "lastModification": { "actor": "Prime", - "timestamp": "2026-02-13T17:22:49Z" - } + "timestamp": "2026-02-27T22:21:01Z" + }, + "hintScope": 2, + "lastModificationSignature": "2f658b1794ffba752460a59c92f68e6e65deb5dc68eaba1083e696c26163333f" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/navigation/code.py b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/navigation/code.py new file mode 100644 index 0000000..42b3efc --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/navigation/code.py @@ -0,0 +1,177 @@ +def get_structure(): + return [ + { + "label": "Home", + "target": "Pages/Dashboard/Home", + "icon": {"path": "material/home"}, + "items": [] + }, + { + "label": "Spaces", + "target": "Pages/Dashboard/Spaces", + "icon": {"path": "material/domain"}, + "items": [ + { + "label": "Fisrt Floor", + "target": "", + "icon": {"path": ".."}, + "items": [ + { + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Second Floor", + "target": "", + "icon": {"path": ".."}, + "items": [ + { + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Third Floor", + "target": "", + "icon": {"path": ".."}, + "items": [ + { + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34", + "icon": {"path": ".."}, + "items": [] + }] + }] + }, + { + "label": "Equipment", + "target": "Pages/Dashboard/Equipment", + "icon": {"path": "material/settings_input_component"}, + "items": [ + { + "label": "CDU", + "target": "Pages/Systems/CDU", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "RPP", + "target": "Pages/Systems/RPP", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Analysis", + "target": "", + "icon": {"path": "material/analytics"}, + "items": [ + { + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Alarms", + "target": "", + "icon": {"path": "material/notifications"}, + "items": [ + { + "label": "Active", + "target": "Pages/Alarms/Active", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "History", + "target": "Pages/Alarms/History", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Diagnostics", + "target": "", + "icon": {"path": "material/build"}, + "items": [ + { + "label": "Gateway", + "target": "", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "Connections", + "target": "", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "Panels", + "target": "", + "icon": {"path": ".."}, + "items": [] + }] + } + ] \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/resource.json b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/navigation/resource.json similarity index 87% rename from gateway_frontend/projects/Base/ignition/script-python/ui/navigation/resource.json rename to gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/navigation/resource.json index 2aa05d8..518a64a 100644 --- a/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/resource.json +++ b/gateway_frontend/projects/CoreLibrary/ignition/script-python/ui/navigation/resource.json @@ -7,11 +7,11 @@ "code.py" ], "attributes": { - "hintScope": 2, - "lastModificationSignature": "49880d3344aaae469b826cb9efd2491704bf330baf4a246880f9efb695e351ac", "lastModification": { "actor": "Prime", "timestamp": "2026-01-31T13:06:11Z" - } + }, + "hintScope": 2, + "lastModificationSignature": "49880d3344aaae469b826cb9efd2491704bf330baf4a246880f9efb695e351ac" } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/ignition/startup/onStartup.py b/gateway_frontend/projects/CoreLibrary/ignition/startup/onStartup.py new file mode 100644 index 0000000..4c54066 --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/ignition/startup/onStartup.py @@ -0,0 +1,2 @@ +def onStartup(): + \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/startup/resource.json b/gateway_frontend/projects/CoreLibrary/ignition/startup/resource.json similarity index 100% rename from gateway_frontend/projects/Base/ignition/startup/resource.json rename to gateway_frontend/projects/CoreLibrary/ignition/startup/resource.json index bba91ee..2928d1a 100644 --- a/gateway_frontend/projects/Base/ignition/startup/resource.json +++ b/gateway_frontend/projects/CoreLibrary/ignition/startup/resource.json @@ -7,11 +7,11 @@ "onStartup.py" ], "attributes": { - "lastModificationSignature": "484d1b0ce348c91494023c653f7d27c552a6a38d1161336bbb8f8d3eb27cf3dd", "lastModification": { "actor": "Prime", "timestamp": "2026-01-30T20:21:01Z" }, + "lastModificationSignature": "484d1b0ce348c91494023c653f7d27c552a6a38d1161336bbb8f8d3eb27cf3dd", "enabled": true } } \ No newline at end of file diff --git a/gateway_frontend/projects/CoreLibrary/project.json b/gateway_frontend/projects/CoreLibrary/project.json new file mode 100644 index 0000000..10fde2c --- /dev/null +++ b/gateway_frontend/projects/CoreLibrary/project.json @@ -0,0 +1,7 @@ +{ + "title": "Core Library", + "description": "Core library to all building and edge projects. No views or frames on this project.", + "enabled": true, + "inheritable": true, + "parent": "" +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/page-config/config.json new file mode 100644 index 0000000..07009a9 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/page-config/config.json @@ -0,0 +1,47 @@ +{ + "pages": { + "/": { + "docks": { + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 50, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + }, + "title": "", + "viewPath": "Pages/Layout" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/page-config/resource.json new file mode 100644 index 0000000..6583ece --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/page-config/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json" + ], + "attributes": { + "lastModificationSignature": "8a662c95f4155a51c441c104d21415f6174fb3accf232b9a5b6c9db561b07e95", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:48:24Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/session-props/props.json new file mode 100644 index 0000000..a57b946 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/session-props/props.json @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "172.30.45.14", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Etc/UTC" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/session-props/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/session-props/resource.json new file mode 100644 index 0000000..3cc40a8 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/session-props/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "props.json" + ], + "attributes": { + "lastModificationSignature": "3f451301f335d6be120bec613ed62c289ff937e303f2b2b33a7494ccd388e68f", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T04:39:09Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/resource.json new file mode 100644 index 0000000..d295e77 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "4e162539383e3178bab363c20b1520394692f9a1a2441d6ceea3854e0f708462", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:49:34Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/thumbnail.png b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/thumbnail.png new file mode 100644 index 0000000..b8cefb9 Binary files /dev/null and b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/thumbnail.png differ diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/view.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/view.json new file mode 100644 index 0000000..a8dce4b --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Alarms/view.json @@ -0,0 +1,33 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 699, + "width": 899 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "699px" + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/resource.json new file mode 100644 index 0000000..bc75fe2 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "90211656f1cde72ae4f00b24b8e42a1f0b18a22dcd9641190247fbec2dc1e503", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:48:49Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/thumbnail.png b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/thumbnail.png new file mode 100644 index 0000000..bef80d3 Binary files /dev/null and b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/thumbnail.png differ diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/view.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/view.json new file mode 100644 index 0000000..614af0e --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/CDU/view.json @@ -0,0 +1,22 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 699, + "width": 899 + } + }, + "root": { + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/resource.json new file mode 100644 index 0000000..8b3be59 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "f9c2e505d33fe7be81c527273be507aec73c0fa133c9b7411667073fe88d673d", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:51:43Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/thumbnail.png b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/thumbnail.png new file mode 100644 index 0000000..f9f0673 Binary files /dev/null and b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/view.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/view.json new file mode 100644 index 0000000..29f63cb --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/DM11_Layout/view.json @@ -0,0 +1,1425 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 650, + "width": 1700 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RacksOnly" + }, + "position": { + "height": 585, + "width": 1530, + "x": 42.5, + "y": 65 + }, + "props": { + "elements": [ + { + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "opacity": 0.3, + "paint": "var(--palette-neutral-30-3)", + "width": "2.29px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 6253 1818" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "RPP_North_01" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 4.42, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_02" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 94.18, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_03" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 165.75, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_04" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 256.19, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_05" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_06" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_07" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_08" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_09" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_01" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 4.42, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_02" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 94.18, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_03" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 165.75, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_04" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 256.19, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_05" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_06" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_07" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_08" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_09" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_01" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_02" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_03" + }, + "position": { + "height": 219.89, + "width": 153, + "x": 323.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_04" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_05" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_06" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_07" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_08" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_09" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_10" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_11" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_12" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_13" + }, + "position": { + "height": 195, + "width": 153, + "x": 323.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_14" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_15" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_16" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_17" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_18" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_19" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_20" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/resource.json new file mode 100644 index 0000000..9296cf7 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "61894a5eb2e334f80bae0e84bbe7f672f925b22e5bbb6403f9b4e4f5a3745100", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:53:32Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/thumbnail.png b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/thumbnail.png new file mode 100644 index 0000000..6a65646 Binary files /dev/null and b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/view.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/view.json new file mode 100644 index 0000000..73869d1 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/Layout/view.json @@ -0,0 +1,40 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 900, + "width": 1800 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "708px" + }, + "props": { + "params": { + "path": "Pages/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-xl)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/resource.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/resource.json new file mode 100644 index 0000000..b8728cc --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "458157faf101b25fd4ee28baae0a47dbbfc234e43febde2c3ae2bc9c723bd4eb", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:48:53Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/thumbnail.png b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/thumbnail.png new file mode 100644 index 0000000..bef80d3 Binary files /dev/null and b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/thumbnail.png differ diff --git a/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/view.json b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/view.json new file mode 100644 index 0000000..614af0e --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/com.inductiveautomation.perspective/views/Pages/RPP/view.json @@ -0,0 +1,22 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 699, + "width": 899 + } + }, + "root": { + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/ignition/global-props/data.bin b/gateway_frontend/projects/DM11_Edge/ignition/global-props/data.bin new file mode 100644 index 0000000..7e90387 Binary files /dev/null and b/gateway_frontend/projects/DM11_Edge/ignition/global-props/data.bin differ diff --git a/gateway_frontend/projects/DM11_Edge/ignition/global-props/resource.json b/gateway_frontend/projects/DM11_Edge/ignition/global-props/resource.json new file mode 100644 index 0000000..32c477f --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/ignition/global-props/resource.json @@ -0,0 +1,10 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": {} +} \ No newline at end of file diff --git a/gateway_frontend/projects/DM11_Edge/project.json b/gateway_frontend/projects/DM11_Edge/project.json new file mode 100644 index 0000000..fb5d352 --- /dev/null +++ b/gateway_frontend/projects/DM11_Edge/project.json @@ -0,0 +1,7 @@ +{ + "title": "DM11 Local Controller", + "description": "Child DM11 project", + "enabled": true, + "inheritable": false, + "parent": "EdgeBase" +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/page-config/config.json new file mode 100644 index 0000000..e3dd818 --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/page-config/config.json @@ -0,0 +1,40 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "Frames/Header/Header" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/page-config/resource.json new file mode 100644 index 0000000..c0ce55b --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/page-config/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json" + ], + "attributes": { + "lastModificationSignature": "8cc9c471b11e539e84c42e3123377559f228d94e4cfff5f7490664e8e708efb8", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:20:17Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/session-props/props.json new file mode 100644 index 0000000..a57b946 --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/session-props/props.json @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "172.30.45.14", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Etc/UTC" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/session-props/resource.json b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/session-props/resource.json new file mode 100644 index 0000000..2960985 --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/session-props/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "props.json" + ], + "attributes": { + "lastModificationSignature": "cd3ed9059dfc11d531eaf604c68a25f9538eb5f64c8b41fc02a07141eabb0215", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T04:44:57Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/resource.json b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/resource.json new file mode 100644 index 0000000..707702b --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "5215b991f1480398a3324dc7a6d54a6abd8063f93fb039f52b526be712b9b667", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:42:28Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/thumbnail.png b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/thumbnail.png new file mode 100644 index 0000000..1ef278d Binary files /dev/null and b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/thumbnail.png differ diff --git a/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/view.json b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/view.json new file mode 100644 index 0000000..7d4b2ee --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/com.inductiveautomation.perspective/views/Frames/Header/Header/view.json @@ -0,0 +1,370 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 38 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Logo" + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)", + "padding": "8px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "#6A959530", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Layout" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "var(--call-to-action)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_01" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_02" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "RPP" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_03" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Title" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "backgroundColor": "transparent", + "color": "var(--call-to-action)", + "textAlign": "center" + }, + "text": "Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "selected" + }, + "position": { + "basis": "var(--space-xs)" + }, + "props": { + "style": { + "backgroundColor": "transparent" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Option_04" + }, + "position": { + "basis": "104px", + "shrink": 0 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "spacer" + }, + "position": { + "basis": "80%" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "250px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)", + "marginLeft": "var(--space-md)", + "marginRight": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/ignition/global-props/data.bin b/gateway_frontend/projects/EdgeBase/ignition/global-props/data.bin new file mode 100644 index 0000000..127d8c0 Binary files /dev/null and b/gateway_frontend/projects/EdgeBase/ignition/global-props/data.bin differ diff --git a/gateway_frontend/projects/EdgeBase/ignition/global-props/resource.json b/gateway_frontend/projects/EdgeBase/ignition/global-props/resource.json new file mode 100644 index 0000000..32c477f --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/ignition/global-props/resource.json @@ -0,0 +1,10 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": {} +} \ No newline at end of file diff --git a/gateway_frontend/projects/EdgeBase/project.json b/gateway_frontend/projects/EdgeBase/project.json new file mode 100644 index 0000000..2153952 --- /dev/null +++ b/gateway_frontend/projects/EdgeBase/project.json @@ -0,0 +1,7 @@ +{ + "title": "Edge Parent", + "description": "Parent project of EDGE projects, it uses the core library. Definition of basic frames, navigation and headers. ", + "enabled": true, + "inheritable": true, + "parent": "CoreLibrary" +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/page-config/config.json new file mode 100644 index 0000000..8e8620e --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/page-config/config.json @@ -0,0 +1,56 @@ +{ + "pages": {}, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 270, + "viewParams": {}, + "viewPath": "Frames/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Frames/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/page-config/resource.json new file mode 100644 index 0000000..25e7b1e --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/page-config/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json" + ], + "attributes": { + "lastModificationSignature": "0f2faecfe2707905cc01832da2a96691efa7bca6c4a876702baa77f7cfcd829f", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:19:59Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/session-props/props.json new file mode 100644 index 0000000..a57b946 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/session-props/props.json @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "172.30.45.14", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Etc/UTC" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/session-props/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/session-props/resource.json new file mode 100644 index 0000000..cfbc23e --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/session-props/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "props.json" + ], + "attributes": { + "lastModificationSignature": "89e4356e6fa887e103d4cdb39f05f3c1a4746c5924cb63a39d70f0ffa1c0574b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T00:53:00Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/resource.json new file mode 100644 index 0000000..62ed7c0 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "cea021b6432b39b50ff1838eed21d7ef1f43857cbcdb978330811fb74b937f6c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:24:37Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/thumbnail.png new file mode 100644 index 0000000..11e397c Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/view.json new file mode 100644 index 0000000..f5b2633 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/CDU_Navigation/view.json @@ -0,0 +1,318 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "250px" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Table" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "data": [ + { + "city": { + "align": "center", + "editable": true, + "justify": "left", + "style": { + "backgroundColor": "#F7901D", + "classes": "some-class" + }, + "value": "Folsom" + }, + "country": "United States", + "population": 77271 + }, + { + "city": "Helsinki", + "country": "Finland", + "population": 635591 + }, + { + "city": "Jakarta", + "country": "Indonesia", + "population": 10187595 + }, + { + "city": "Madrid", + "country": "Spain", + "population": 3233527 + }, + { + "city": "Prague", + "country": "Czech Republic", + "population": 1241664 + }, + { + "city": "San Diego", + "country": "United States", + "population": 1406630 + }, + { + "city": "San Francisco", + "country": "United States", + "population": 884363 + }, + { + "city": "Shanghai", + "country": "China", + "population": 24153000 + }, + { + "city": "Tokyo", + "country": "Japan", + "population": 13617000 + }, + { + "city": "Washington, DC", + "country": "United States", + "population": 658893 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Delhi", + "country": "India", + "population": 11034555 + }, + { + "city": "Dhaka", + "country": "Bangladesh", + "population": 14399000 + }, + { + "city": "Lagos", + "country": "Nigeria", + "population": 16060303 + }, + { + "city": "Karachi", + "country": "Pakistan", + "population": 14910352 + }, + { + "city": "Istanbul", + "country": "Turkey", + "population": 14025000 + }, + { + "city": "Cairo", + "country": "Egypt", + "population": 10230350 + }, + { + "city": "Mexico City", + "country": "Mexico", + "population": 8974724 + }, + { + "city": "London", + "country": "United Kingdom", + "population": 8825001 + }, + { + "city": "New York City", + "country": "United States", + "population": 8622698 + }, + { + "city": "Tehran", + "country": "Iran", + "population": 8154051 + }, + { + "city": "Bogota", + "country": "Colombia", + "population": 7878783 + }, + { + "city": "Rio de Janeiro", + "country": "Brazil", + "population": 6429923 + }, + { + "city": "Riyadh", + "country": "Saudi Arabia", + "population": 5676621 + }, + { + "city": "Singapore", + "country": "Singapore", + "population": 5535000 + }, + { + "city": "Saint Petersburg", + "country": "Russia", + "population": 5191690 + }, + { + "city": "Sydney", + "country": "Australia", + "population": 208374 + }, + { + "city": "Abidjan", + "country": "Ivory Coast", + "population": 4765000 + }, + { + "city": "Dar es Salaam", + "country": "Tanzania", + "population": 4364541 + }, + { + "city": "Wellington", + "country": "New Zealand", + "population": 405000 + }, + { + "city": "Los Angeles", + "country": "United States", + "population": 3884307 + }, + { + "city": "Berlin", + "country": "Germany", + "population": 3517424 + }, + { + "city": "Jeddah", + "country": "Saudi Arabia", + "population": 3456259 + }, + { + "city": "Kabul", + "country": "Afghanistan", + "population": 3414100 + }, + { + "city": "Mashhad", + "country": "Iran", + "population": 3001184 + }, + { + "city": "Milan", + "country": "Italy", + "population": 1359905 + }, + { + "city": "Kiev", + "country": "Ukraine", + "population": 2908703 + }, + { + "city": "Rome", + "country": "Italy", + "population": 2877215 + }, + { + "city": "Chicago", + "country": "United States", + "population": 2695598 + }, + { + "city": "Osaka", + "country": "Japan", + "population": 2691742 + }, + { + "city": "Bandung", + "country": "Indonesia", + "population": 2575478 + }, + { + "city": "Managua", + "country": "Nicaragua", + "population": 2560789 + }, + { + "city": "Paris", + "country": "France", + "population": 2229621 + }, + { + "city": "Shiraz", + "country": "Iran", + "population": 1869001 + }, + { + "city": "Manila", + "country": "Philippines", + "population": 1780148 + }, + { + "city": "Montreal", + "country": "Canada", + "population": 1649519 + }, + { + "city": "Guadalajara", + "country": "Mexico", + "population": 1495189 + }, + { + "city": "Dallas", + "country": "United States", + "population": 1317929 + }, + { + "city": "Yerevan", + "country": "Armenia", + "population": 1060138 + }, + { + "city": "Tunis", + "country": "Tunisia", + "population": 1056247 + } + ], + "style": { + "overflow": "scroll" + } + }, + "type": "ia.display.table" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "overflow": "hidden", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/resource.json new file mode 100644 index 0000000..9a66afe --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "2b9b7105a0c069613ad48858afdc016dd3e5b95fcb3d1788c678529c9b580a9e", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T00:59:22Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/thumbnail.png new file mode 100644 index 0000000..1049e27 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/view.json new file mode 100644 index 0000000..f6ee4f5 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hall/view.json @@ -0,0 +1,681 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "70%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "cdu_0" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.total" + }, + "transforms": [ + { + "expression": "\"of \" + {value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "30%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/resource.json new file mode 100644 index 0000000..6f0dfec --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "e3f896eac7304be6883e46da1db99bfafdfc917a8121a22d7e88efea32d5e0cf", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T00:59:22Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/thumbnail.png new file mode 100644 index 0000000..8cab0b2 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/view.json new file mode 100644 index 0000000..4cc7d4f --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_data_hallv2/view.json @@ -0,0 +1,854 @@ +{ + "custom": { + "percents": {}, + "status": { + "faulted": 3, + "running": 35, + "standby": 2 + }, + "total": 40 + }, + "params": {}, + "propConfig": { + "custom.percents": { + "persistent": true + }, + "custom.percents.faulted": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.running": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.percents.standby": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100", + "type": "expression" + } + ], + "type": "expr-struct" + } + }, + "custom.status": { + "persistent": true + }, + "custom.total": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 300, + "width": 250 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "30%" + }, + "props": { + "text": "DM11" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "70%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "textAlign": "end" + }, + "text": "No leak detected" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "title" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "cdu" + }, + "props": { + "text": "CDU" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "running" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-white)" + }, + "text": "Running" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "standby" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-gray)" + }, + "text": "Standby" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "faulted" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "var(--high-performance-red)" + }, + "text": "Faulted" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "cdu_0" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.custom.total" + }, + "transforms": [ + { + "expression": "\"of \" + {value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.running}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.running}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-white)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "darkgray", + "textAlign": "center" + }, + "text": 35 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.standby}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.standby}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-gray)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 2 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if({view.custom.status.faulted}\u003e0, true, false)" + }, + "type": "expr" + } + }, + "position.basis": { + "binding": { + "config": { + "struct": { + "current": "{view.custom.status.faulted}", + "total": "{view.custom.total}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "expression": "(({value}[\u0027current\u0027] / {value}[\u0027total\u0027]) *100 ) + \"%\"", + "type": "expression" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "style": { + "backgroundColor": "var(--high-performance-red)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "color": "var(--text-color)", + "textAlign": "center" + }, + "text": 3 + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px" + }, + "props": { + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "cdu" + }, + "position": { + "basis": "19.7%" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 1257, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "TotalkW", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "power" + }, + "position": { + "basis": "30%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "70%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + }, + { + "meta": { + "name": "divider_0" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "variables" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "value" + }, + "position": { + "basis": "80%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": 68.7, + "textStyle": { + "color": "var(--call-to-action", + "fontSize": 30 + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "engUnits" + }, + "position": { + "basis": "20%" + }, + "props": { + "style": { + "textAlign": "center" + }, + "text": "Avg. degF", + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "temp" + }, + "position": { + "basis": "30%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "divider" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sparkline" + }, + "position": { + "basis": "70%" + }, + "props": { + "color": "var(--call-to-action", + "points": [ + 59, + 80, + 80, + 100, + 68, + 62, + 87, + 72, + 42, + 49, + 58, + 53, + 57, + 51, + 42, + 32, + 37, + 30, + 24, + 38, + 57, + 29, + 18, + 32, + 38, + 24, + 24, + 24, + 20, + 21, + 29, + 32, + 26, + 18, + 32, + 36, + 30, + 36, + 29, + 32, + 29, + 28, + 41, + 20, + 28, + 58, + 18, + 24, + 16, + 2, + 22, + 17, + 22, + 21, + 12, + 22, + 14, + 13, + 11, + 20, + 16, + 16, + 18, + 12, + 28, + 28, + 32, + 16, + 16, + 24, + 16, + 20, + 14, + 18, + 12, + 26, + 17, + 11, + 30, + 16, + 9, + 20, + 42, + 13, + 13, + 24, + 17, + 13, + 20, + 12, + 14, + 13, + 14, + 71, + 82, + 20, + 16, + 20, + 22, + 17, + 5 + ] + }, + "type": "ia.display.sparkline" + }, + { + "meta": { + "name": "divider_0" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-color)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "variables_0" + }, + "position": { + "basis": "30%" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderTopLeftRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "gap": "var(--space-sm)", + "overflow": "visible", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/resource.json new file mode 100644 index 0000000..2716299 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "71595dfaa2b402681152938bd53561f313a3b06d2de930f769d5c99c10592eb7", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T00:59:22Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/thumbnail.png new file mode 100644 index 0000000..5b9629b Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/view.json similarity index 100% rename from gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/view.json rename to gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Cards/home_floor/view.json diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/resource.json new file mode 100644 index 0000000..df2b099 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "82d6453d8f7d1c4a66555b1e2e50a2773e76fcaaa55838c8400c5bf6cb1f64bb", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:44:59Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/thumbnail.png new file mode 100644 index 0000000..ff2701e Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/view.json new file mode 100644 index 0000000..e99bbf1 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Base/view.json @@ -0,0 +1,328 @@ +{ + "custom": { + "breadcrumbs": [ + "Spaces", + "Floor 1", + "DM11" + ] + }, + "params": {}, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 80, + "width": 1200 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "38px", + "shrink": 0 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.custom.breadcrumbs[0]" + }, + "transforms": [ + { + "fallback": "material/menu_open", + "inputType": "scalar", + "mappings": [ + { + "input": "Home", + "output": "material/home" + }, + { + "input": "Spaces", + "output": "material/domain" + }, + { + "input": "Equipment", + "output": "material/settings_input_component" + }, + { + "input": "Analysis", + "output": "material/analytics" + }, + { + "input": "Alarms", + "output": "material/notifications" + }, + { + "input": "Diagnostics", + "output": "material/build" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)", + "style": { + "marginRight": "5px", + "opacity": "0.50" + } + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "Breadcrumbs" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\titems \u003d value.split(\u0027/\u0027)\n\treturn_array \u003d []\n\tfor item in items:\n\t\tnew_item \u003d {}\n\t\tnew_item[\u0027label\u0027] \u003d item\n\t\tnew_item[\u0027isLast\u0027] \u003d False\n\t\treturn_array.append(new_item)\n\treturn_array[-1][\u0027isLast\u0027] \u003d True\n\treturn return_array", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignContent": "space-around", + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Header/Label", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.display.flex-repeater" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "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": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "200px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Content" + }, + "position": { + "basis": "100%" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "style": { + "paddingLeft": "10px" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "alignContent": "center", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "updateBreadcrumb", + "pageScope": true, + "script": "\tself.view.custom.path \u003d payload[\u0027target\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/resource.json new file mode 100644 index 0000000..67eef4e --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "149e6b33210c4fa6c844762ef8265697d9a2255d193a1a47abbb0e2b5dd62565", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T00:50:41Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/thumbnail.png new file mode 100644 index 0000000..e14738d Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/view.json new file mode 100644 index 0000000..ca82207 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Header/Label/view.json @@ -0,0 +1,121 @@ +{ + "custom": {}, + "params": { + "isLast": false, + "label": "" + }, + "propConfig": { + "params.isLast": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 100 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.style.opacity": { + "binding": { + "config": { + "path": "view.params.isLast" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 1 + }, + { + "input": false, + "output": 0.3 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "textStyle": { + "textAlign": "center" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.isLast" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)", + "path": "material/keyboard_arrow_right", + "style": { + "opacity": "0.50" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/resource.json new file mode 100644 index 0000000..7892aef --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "c6e4ac3b7b27a25b0e0c1699fba89980523c8bf06088f6972b50acbfbf10646c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:03:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/thumbnail.png new file mode 100644 index 0000000..7095db6 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/view.json new file mode 100644 index 0000000..058d735 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Building/view.json @@ -0,0 +1,933 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 491, + "width": 200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "3F_Label" + }, + "position": { + "basis": "25px", + "shrink": 0 + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "text": "Data Halls" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM31\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM31" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 20, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM31" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM32\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM32" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM32" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM33\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM33" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "position": "center", + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM33" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM34\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM34" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM34" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "3F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-muted)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM21\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM21" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 15, + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM21" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM22\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM22" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM22" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM23\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM23" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM23" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM24\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM24" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM24" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "2F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-muted)" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM11\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 15, + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM11" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM12\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM12" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM12" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM13\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM13" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM13" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM14\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM14" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM14" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "1F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + } + ], + "custom": { + "selected": "DM31" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/resource.json new file mode 100644 index 0000000..3113c85 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "15f25d9700e530d0aa0a7dc88237690a298a58b4e05210dcf907ff92c7b853ce", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T05:05:40Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/thumbnail.png new file mode 100644 index 0000000..bfb5135 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/view.json new file mode 100644 index 0000000..87bde6b --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Docked/view.json @@ -0,0 +1,209 @@ +{ + "custom": { + "isCollapsed": false + }, + "params": {}, + "propConfig": { + "custom.isCollapsed": { + "persistent": true + }, + "props.defaultSize.width": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 250 + }, + { + "input": false, + "output": 60 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "defaultSize": { + "width": 273 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "10%" + }, + "props": { + "path": "Components/Atoms/Logo", + "style": { + "backgroundColor": "var(--container)", + "padding": "26px" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Full_Menu" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "elementPosition": { + "basis": "auto", + "grow": 0, + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L1", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible", + "padding": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Icon_Menu" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "path": "Frames/Layouts/Navigation/Tree/IconButton" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "Tree Container" + }, + "position": { + "basis": "100%" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "CardContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "space-between", + "style": { + "backgroundColor": "var(--palette-slate-150-1)", + "border": "var(--container-border)", + "borderRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "fontSize": "var(--text-md)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.session.custom.navStructure \u003d ui.navigation.get_structure()\n\tself.view.custom.isCollapsed \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "classes": "navtree", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/resource.json new file mode 100644 index 0000000..0d6da77 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "9ffa27e4d45921006e7989b0ccd69fed2c99e69ec78cd023642cda7b5c674bb4", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:01:20Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/thumbnail.png new file mode 100644 index 0000000..287794c Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/view.json new file mode 100644 index 0000000..77fc12c --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/IconButton/view.json @@ -0,0 +1,109 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "icon": { + "path": "material/home" + }, + "label": "value", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 35, + "width": 35 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "ExpandIcon" + }, + "position": { + "basis": "25px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.icon.path" + }, + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#toggleItemsByPath(itemsCopy, itemPath, breadcrumb)\n\ttarget \u003d self.view.params.target\n\tif target !\u003d \"\":\n\t\tsystem.perspective.navigate(view \u003d target)\n\t\tself.session.custom.breadcrumbs \u003d self.view.params.breadcrumbs" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true + } + }, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn str(value)", + "type": "script" + } + ], + "type": "property" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "cursor": "pointer" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/resource.json new file mode 100644 index 0000000..8805dfd --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "447a9cc74fdc6139c36270d1c98f5105d19bd754e3d12e8fb7513cb06e647c11", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:08:25Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/thumbnail.png new file mode 100644 index 0000000..b8cd134 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/view.json new file mode 100644 index 0000000..34d3bcc --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L1/view.json @@ -0,0 +1,437 @@ +{ + "custom": { + "breadcrumbs": "value", + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "material/home" + }, + "items": [ + { + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.breadcrumbs": { + "persistent": true + }, + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Frames/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L2", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "4px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/resource.json new file mode 100644 index 0000000..8ee2908 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "af70ce9083eb1ce4bce32b28c3ad137a7fa8d3455d7e31f0c7ae8a0397b50918", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:08:34Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/thumbnail.png new file mode 100644 index 0000000..8aac8ab Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/view.json new file mode 100644 index 0000000..1e5a31c --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L2/view.json @@ -0,0 +1,439 @@ +{ + "custom": { + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "breadcrumbs": "valueHome_2_", + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcrumbs": "valueSpaces_2_", + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcrumbs": "valueEquipment_2_", + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcrumbs": "valueAnalysis_2_", + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcrumbs": "valueAlarms_2_", + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcrumbs": "valueDiagnostics_2_", + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Frames/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Frames/Layouts/Navigation/Tree/L3", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "6px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/resource.json new file mode 100644 index 0000000..9a6971a --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "428dadab05768ee61ffb65c3546e3810dedd1ae8946bec1a5c50c295ff43eb60", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:09:21Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/thumbnail.png new file mode 100644 index 0000000..4e87681 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/view.json new file mode 100644 index 0000000..1a477f9 --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/L3/view.json @@ -0,0 +1,163 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 11", + "target": "Pages/Spaces/1st_Floor/DM11" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 12", + "target": "/facility/floor1/dm12" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 13", + "target": "/facility/floor1/dm13" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 14", + "target": "/facility/floor1/dm14" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "expanded": false + }, + "path": "Frames/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "marginBottom": "var(--space-xs)", + "paddingLeft": "10px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/resource.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/resource.json new file mode 100644 index 0000000..0aa729b --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "1a86216f4b56483f6ebf0c9554b4ac3e43f4226b7fc41b2252da1e058a22b744", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-05T01:01:59Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/thumbnail.png b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/thumbnail.png new file mode 100644 index 0000000..b05f1a0 Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/thumbnail.png differ diff --git a/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/view.json b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/view.json new file mode 100644 index 0000000..e60001f --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/com.inductiveautomation.perspective/views/Frames/Layouts/Navigation/Tree/Row/view.json @@ -0,0 +1,226 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 35, + "width": 200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "ExpandIcon" + }, + "position": { + "basis": "15px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tif len(value) \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "view.params.expanded" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/arrow_drop_down" + }, + { + "input": false, + "output": "material/arrow_right" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "Spacer" + }, + "position": { + "basis": "15px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tif len(value) \u003e 0:\n\t\treturn False\n\telse:\n\t\treturn True", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "navigation/items" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Selected" + }, + "position": { + "basis": "5px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\titems \u003d value.split(\u0027/\u0027)\n\tif items[-1] \u003d\u003d self.view.params.label:\n\t\treturn \"var(--call-to-action-highlight)\"\n\telse:\n\t\treturn \"var(--container)\"", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius-input)", + "borderTopLeftRadius": "var(--border-radius-input)", + "transition": "all 0.1s ease-in-out" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "134px", + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomRightRadius": "var(--border-radius-input)", + "borderTopRightRadius": "var(--border-radius-input)", + "classes": "navigation/items", + "paddingLeft": "var(--space-xs)" + } + }, + "type": "ia.display.label" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#toggleItemsByPath(itemsCopy, itemPath, breadcrumb)\n\ttarget \u003d self.view.params.target\n\tif target !\u003d \"\":\n\t\tsystem.perspective.navigate(view \u003d target)\n\t\tself.session.custom.breadcrumbs \u003d self.custom.breadcrumbs" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn str(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "cursor": "pointer" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/ignition/global-props/data.bin b/gateway_frontend/projects/FrontendBase/ignition/global-props/data.bin new file mode 100644 index 0000000..d222ade Binary files /dev/null and b/gateway_frontend/projects/FrontendBase/ignition/global-props/data.bin differ diff --git a/gateway_frontend/projects/FrontendBase/ignition/global-props/resource.json b/gateway_frontend/projects/FrontendBase/ignition/global-props/resource.json new file mode 100644 index 0000000..32c477f --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/ignition/global-props/resource.json @@ -0,0 +1,10 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": {} +} \ No newline at end of file diff --git a/gateway_frontend/projects/FrontendBase/project.json b/gateway_frontend/projects/FrontendBase/project.json new file mode 100644 index 0000000..a27f92c --- /dev/null +++ b/gateway_frontend/projects/FrontendBase/project.json @@ -0,0 +1,7 @@ +{ + "title": "Building Parent", + "description": "Parent project of BUILDING projects, it uses the core library. Definition of basic frames, navigation and headers. ", + "enabled": true, + "inheritable": true, + "parent": "CoreLibrary" +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json index d10940e..fd7c7f6 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json @@ -29,13 +29,13 @@ "content": "push", "handle": "hide", "iconUrl": "", - "id": "Left", + "id": "", "modal": false, "resizable": false, "show": "visible", - "size": 300, + "size": 270, "viewParams": {}, - "viewPath": "Components/Layouts/Navigation/Docked" + "viewPath": "Frames/Layouts/Navigation/Docked" } ], "right": [ @@ -69,7 +69,7 @@ "show": "visible", "size": 80, "viewParams": {}, - "viewPath": "Components/Layouts/Header/Base" + "viewPath": "Frames/Layouts/Header/Base" } ] } diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json index 2ae42cc..9d51300 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json @@ -7,10 +7,10 @@ "config.json" ], "attributes": { - "lastModificationSignature": "244062162d0b4617fe059cc735000fb5c244be356befbe37f8a524fa5fa147fe", + "lastModificationSignature": "5ea9e1b0edab7f57ebfbeacc4ee0589288794a9f6e30959c945bb5afb69aa569", "lastModification": { "actor": "Prime", - "timestamp": "2026-01-31T00:54:53Z" + "timestamp": "2026-03-05T01:21:32Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/resource.json deleted file mode 100644 index 92b6836..0000000 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/resource.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scope": "G", - "version": 1, - "restricted": false, - "overridable": true, - "files": [ - "view.json", - "thumbnail.png" - ], - "attributes": { - "lastModificationSignature": "ef9009f8f5e6a44a0eca4c6171575baa3348e7827174ca970cefa508c9624e4a", - "lastModification": { - "actor": "Prime", - "timestamp": "2026-02-01T06:09:33Z" - } - } -} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json index f1f0d50..006c36d 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "b7c816a389e7f36f830b87965c8366811e74ff82efd83a6902022b04ba98c4ff", + "lastModificationSignature": "f9b870442a62dd7d63adf39863e220f1fa4f74e8c0fbce22d3cfd5c123fd9002", "lastModification": { "actor": "Prime", - "timestamp": "2026-01-31T00:55:47Z" + "timestamp": "2026-03-05T01:05:01Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png index 4ac5be1..af15c40 100644 Binary files a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json index 59ec065..d7f05c3 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json @@ -10,12 +10,139 @@ "children": [ { "meta": { - "name": "FlexContainer" + "name": "FirstFloor" }, "position": { - "basis": "200px" + "basis": "33%", + "grow": 1, + "shrink": 0 }, - "type": "ia.container.flex" + "props": { + "elementPosition": { + "shrink": 0 + }, + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "SecondFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hallv2", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "ThirdFloor" + }, + "position": { + "basis": "33%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "Frames/Cards/home_data_hall", + "style": { + "gap": "var(--space-md)", + "overflow": "visible" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" } ], "meta": { @@ -25,7 +152,7 @@ "direction": "column", "style": { "backgroundColor": "var(--container-root)", - "gap": "10px", + "gap": "var(--space-md)", "padding": "var(--space-sm)" } }, diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json index 7a95b7e..b766ed4 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "c40acb30476cecdd59a0178dd4c439a23be75b6a7dbd2d2e3f89eb5055cf45df", + "lastModificationSignature": "a1c4ca511d5d7668e59c7ee96b712e882460308c57f22c878430ed4b58a2f304", "lastModification": { "actor": "Prime", - "timestamp": "2026-01-31T00:55:48Z" + "timestamp": "2026-03-05T05:47:29Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png index b492b48..5aff8da 100644 Binary files a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json index 6bd8446..e1cf2cb 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json @@ -3,7 +3,8 @@ "params": {}, "props": { "defaultSize": { - "width": 1350 + "height": 900, + "width": 1700 } }, "root": { diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json index bad0ced..7039a0d 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "d2af941d4a4461fcaa7762808973227b95170b8a71cc5022cdb55355334a0c25", + "lastModificationSignature": "38c9a9173c99ddea1641582a9a7c1c3aa48473e8c41b2b01572b170a812915e1", "lastModification": { "actor": "Prime", - "timestamp": "2026-01-31T00:55:48Z" + "timestamp": "2026-03-05T05:51:37Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png index ab1ede6..f9f0673 100644 Binary files a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json index 4634f74..29f63cb 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json @@ -3,88 +3,35 @@ "params": {}, "props": { "defaultSize": { - "height": 600, - "width": 1300 + "height": 650, + "width": 1700 } }, "root": { "children": [ { - "custom": { - "color": { - "equipment": "var(--palette-neutral-30-3)", - "racks": "var(--palette-neutral-30-3)", - "walls": "var(--palette-neutral-30-3)" - } - }, "meta": { - "name": "DM11" + "name": "RacksOnly" }, "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[0].stroke.paint": { - "binding": { - "config": { - "path": "this.custom.color.walls" - }, - "type": "property" - } - }, - "props.elements[1].stroke.paint": { - "binding": { - "config": { - "path": "this.custom.color.equipment" - }, - "type": "property" - } - }, - "props.elements[2].stroke.paint": { - "binding": { - "config": { - "path": "this.custom.color.racks" - }, - "type": "property" - } - } + "height": 585, + "width": 1530, + "x": 42.5, + "y": 65 }, "props": { "elements": [ { - "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", - "fill": { - "paint": "transparent" - }, - "id": "Walls", - "name": "Walls", - "stroke": { - "width": "1.99px" - }, - "type": "path" - }, - { - "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", - "fill": { - "paint": "transparent" - }, - "id": "Equipment", - "name": "Equipment", - "stroke": { - "width": "0.55px" - }, - "type": "path" - }, - { - "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "d": "M1422.93,88.331l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.39,-836.835l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.478,1809.54l0,6.013l-118.951,-0l0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.471,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-1375.57,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l-0,24.748l-14.822,0l-0,-24.748l14.822,0Zm-0,-105.636l-0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm104.23,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.827,0l-0,-24.748l-14.827,0Zm-0,-105.636l-0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.079,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.635,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm608.32,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm7.635,-836.835l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm1269.03,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.977,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.471,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-3.344,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm607.978,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.235,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm8.711,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.47,-0l-0,6.013l-4.476,-0l-0,-6.013l4.476,-0Zm114.47,-0l0,6.013l-4.48,-0l0,-6.013l4.48,-0Zm-56.129,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm-3.344,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm607.244,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l-0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l-0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm6.286,-836.835l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.951,-0l-0,-6.013l118.951,-0Zm-114.471,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.471,-0l-0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm-56.129,-0l-0,6.013l-3.349,-0l-0,-6.013l3.349,-0Zm-3.349,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm609.673,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l-0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l-0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l-0,71.166l100.365,0l-0,-71.166l-100.365,0Zm-0,-71.16l-0,71.16l100.365,0l-0,-71.16l-100.365,0Zm-0,213.925l-0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm-0,-71.599l-0,71.599l100.365,0l-0,-71.599l-100.365,0Zm-0,143.198l-0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm-0,71.347l-0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm-0,71.166l-0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm-0,70.482l-0,73.173l100.365,0l-0,-73.173l-100.365,0Zm-0,73.173l-0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm-0,71.702l-0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm-0,71.695l-0,35.612l100.365,0l-0,-35.612l-100.365,0Zm-0,35.612l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,107.23l-0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm-0,142.494l-0,71.128l100.365,0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm-0,71.128l-0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm-0,71.127l-0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm-0,72.141l-0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm-0,70.869l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm-0,71.63l-0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm-0,71.638l-0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.826,0l0,-24.748l-14.826,0Zm-0,-105.636l-0,24.741l14.826,0l0,-24.741l-14.826,-0Zm-74.85,112.301l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-0,-105.643l-0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l-0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm9.848,-836.835l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm59.474,1809.54l-0,6.013l-118.947,-0l-0,-6.013l118.947,-0Zm-114.467,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.467,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.125,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm1265.44,-1722.35l-0,71.166l-100.365,0l0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l0,-24.741l14.822,-0Zm74.85,112.301l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm0,-105.643l0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l0,-37.121l100.365,-0Zm104.231,-749.65l-0,71.166l100.364,0l0,-71.166l-100.364,0Zm-0,-71.16l-0,71.16l100.364,0l0,-71.16l-100.364,0Zm-0,213.925l-0,71.599l100.364,-0l0,-71.599l-100.364,0Zm-0,-71.599l-0,71.599l100.364,0l0,-71.599l-100.364,0Zm-0,143.198l-0,71.347l100.364,-0l0,-71.347l-100.364,-0Zm-0,71.347l-0,71.166l100.364,-0l0,-71.166l-100.364,-0Zm-0,71.166l-0,70.482l100.364,0l0,-70.482l-100.364,-0Zm-0,70.482l-0,73.173l100.364,0l0,-73.173l-100.364,0Zm-0,73.173l-0,71.702l100.364,-0l0,-71.702l-100.364,0Zm-0,71.702l-0,71.695l100.364,0l0,-71.695l-100.364,-0Zm-0,71.695l-0,35.612l100.364,0l0,-35.612l-100.364,0Zm-0,35.612l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,107.23l-0,70.109l100.364,-0l0,-70.109l-100.364,0Zm-0,142.494l-0,71.128l100.364,0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.128l100.364,-0l0,-71.128l-100.364,0Zm-0,71.128l-0,71.127l100.364,0l0,-71.127l-100.364,-0Zm-0,71.127l-0,72.141l100.364,-0l0,-72.141l-100.364,0Zm-0,72.141l-0,70.869l100.364,0l0,-70.869l-100.364,-0Zm-0,70.869l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,71.63l100.364,0l0,-71.63l-100.364,-0Zm-0,71.63l-0,71.638l100.364,-0l0,-71.638l-100.364,0Zm-0,71.638l-0,69.347l100.364,-0l0,-69.347l-100.364,-0Zm80.923,-888.473l0,24.748l14.827,0l0,-24.748l-14.827,0Zm0,-105.636l0,24.741l14.827,0l0,-24.741l-14.827,-0Zm-74.845,112.301l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l0,-11.103l-70.231,-0Zm-6.078,93.269l-0,37.121l100.364,0l0,-37.121l-100.364,-0Zm8.087,-836.835l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.946,-0l-0,-6.013l118.946,-0Zm-114.466,-0l0,6.013l-4.48,-0l-0,-6.013l4.48,-0Zm114.466,-0l0,6.013l-4.475,-0l-0,-6.013l4.475,-0Zm-56.124,-0l-0,6.013l-3.349,-0l0,-6.013l3.349,-0Zm-3.349,-0l0,6.013l-3.344,-0l0,-6.013l3.344,-0Zm607.867,-1722.35l0,71.166l-100.364,0l-0,-71.166l100.364,0Zm0,-71.16l0,71.16l-100.364,0l-0,-71.16l100.364,0Zm0,213.925l0,71.599l-100.364,-0l-0,-71.599l100.364,0Zm0,-71.599l0,71.599l-100.364,0l-0,-71.599l100.364,0Zm0,143.198l0,71.347l-100.364,-0l-0,-71.347l100.364,-0Zm0,71.347l0,71.166l-100.364,-0l-0,-71.166l100.364,-0Zm0,71.166l0,70.482l-100.364,0l-0,-70.482l100.364,-0Zm0,70.482l0,73.173l-100.364,0l-0,-73.173l100.364,0Zm0,73.173l0,71.702l-100.364,-0l-0,-71.702l100.364,0Zm0,71.702l0,71.695l-100.364,0l-0,-71.695l100.364,-0Zm0,71.695l0,35.612l-100.364,0l-0,-35.612l100.364,0Zm0,35.612l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,107.23l0,70.109l-100.364,-0l-0,-70.109l100.364,0Zm0,142.494l0,71.128l-100.364,0l-0,-71.128l100.364,0Zm0,71.128l0,71.128l-100.364,-0l-0,-71.128l100.364,0Zm0,71.128l0,71.127l-100.364,0l-0,-71.127l100.364,-0Zm0,71.127l0,72.141l-100.364,-0l-0,-72.141l100.364,0Zm0,72.141l0,70.869l-100.364,0l-0,-70.869l100.364,-0Zm0,70.869l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,71.63l-100.364,0l-0,-71.63l100.364,-0Zm0,71.63l0,71.638l-100.364,-0l-0,-71.638l100.364,0Zm0,71.638l0,69.347l-100.364,-0l-0,-69.347l100.364,-0Zm-80.923,-888.473l-0,24.748l-14.827,0l0,-24.748l14.827,0Zm-0,-105.636l-0,24.741l-14.827,0l0,-24.741l14.827,-0Zm74.845,112.301l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l0,-11.103l70.231,-0Zm6.078,93.269l0,37.121l-100.364,0l-0,-37.121l100.364,-0Zm104.231,-749.65l0,71.166l100.365,0l-0,-71.166l-100.365,0Zm0,-71.16l0,71.16l100.365,0l-0,-71.16l-100.365,0Zm0,213.925l0,71.599l100.365,-0l-0,-71.599l-100.365,0Zm0,-71.599l0,71.599l100.365,0l-0,-71.599l-100.365,0Zm0,143.198l0,71.347l100.365,-0l-0,-71.347l-100.365,-0Zm0,71.347l0,71.166l100.365,-0l-0,-71.166l-100.365,-0Zm0,71.166l0,70.482l100.365,0l-0,-70.482l-100.365,-0Zm0,70.482l0,73.173l100.365,0l-0,-73.173l-100.365,0Zm0,73.173l0,71.702l100.365,-0l-0,-71.702l-100.365,0Zm0,71.702l0,71.695l100.365,0l-0,-71.695l-100.365,-0Zm0,71.695l0,35.612l100.365,0l-0,-35.612l-100.365,0Zm0,35.612l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,107.23l0,70.109l100.365,-0l-0,-70.109l-100.365,0Zm0,142.494l0,71.128l100.365,0l-0,-71.128l-100.365,0Zm0,71.128l0,71.128l100.365,-0l-0,-71.128l-100.365,0Zm0,71.128l0,71.127l100.365,0l-0,-71.127l-100.365,-0Zm0,71.127l0,72.141l100.365,-0l-0,-72.141l-100.365,0Zm0,72.141l0,70.869l100.365,0l-0,-70.869l-100.365,-0Zm0,70.869l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,71.63l100.365,0l-0,-71.63l-100.365,-0Zm0,71.63l0,71.638l100.365,-0l-0,-71.638l-100.365,0Zm0,71.638l0,69.347l100.365,-0l-0,-69.347l-100.365,-0Zm80.924,-888.473l-0,24.748l14.822,0l-0,-24.748l-14.822,0Zm-0,-105.636l-0,24.741l14.822,0l-0,-24.741l-14.822,-0Zm-74.85,112.301l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm0,-105.643l0,11.103l70.231,-0l-0,-11.103l-70.231,-0Zm-6.074,93.269l0,37.121l100.365,0l-0,-37.121l-100.365,-0Zm7.497,-836.835l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.478,1809.54l-0,6.013l-118.952,-0l0,-6.013l118.952,-0Zm-114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.471,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm-56.13,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm-1372.29,-1722.35l-0,71.166l-100.365,0l-0,-71.166l100.365,0Zm-0,-71.16l-0,71.16l-100.365,0l-0,-71.16l100.365,0Zm-0,213.925l-0,71.599l-100.365,-0l-0,-71.599l100.365,0Zm-0,-71.599l-0,71.599l-100.365,0l-0,-71.599l100.365,0Zm-0,143.198l-0,71.347l-100.365,-0l-0,-71.347l100.365,-0Zm-0,71.347l-0,71.166l-100.365,-0l-0,-71.166l100.365,-0Zm-0,71.166l-0,70.482l-100.365,0l-0,-70.482l100.365,-0Zm-0,70.482l-0,73.173l-100.365,0l-0,-73.173l100.365,0Zm-0,73.173l-0,71.702l-100.365,-0l-0,-71.702l100.365,0Zm-0,71.702l-0,71.695l-100.365,0l-0,-71.695l100.365,-0Zm-0,71.695l-0,35.612l-100.365,0l-0,-35.612l100.365,0Zm-0,35.612l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,107.23l-0,70.109l-100.365,-0l-0,-70.109l100.365,0Zm-0,142.494l-0,71.128l-100.365,0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.128l-100.365,-0l-0,-71.128l100.365,0Zm-0,71.128l-0,71.127l-100.365,0l-0,-71.127l100.365,-0Zm-0,71.127l-0,72.141l-100.365,-0l-0,-72.141l100.365,0Zm-0,72.141l-0,70.869l-100.365,0l-0,-70.869l100.365,-0Zm-0,70.869l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,71.63l-100.365,0l-0,-71.63l100.365,-0Zm-0,71.63l-0,71.638l-100.365,-0l-0,-71.638l100.365,0Zm-0,71.638l-0,69.347l-100.365,-0l-0,-69.347l100.365,-0Zm-80.924,-888.473l0,24.748l-14.822,0l-0,-24.748l14.822,0Zm0,-105.636l0,24.741l-14.822,0l-0,-24.741l14.822,-0Zm74.85,112.301l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm-0,-105.643l-0,11.103l-70.231,-0l-0,-11.103l70.231,-0Zm6.074,93.269l-0,37.121l-100.365,0l-0,-37.121l100.365,-0Zm111.422,-836.835l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm59.473,1809.54l0,6.013l-118.947,-0l0,-6.013l118.947,-0Zm-114.466,-0l-0,6.013l-4.481,-0l0,-6.013l4.481,-0Zm114.466,-0l0,6.013l-4.476,-0l0,-6.013l4.476,-0Zm-56.125,-0l0,6.013l-3.348,-0l-0,-6.013l3.348,-0Zm-3.348,-0l-0,6.013l-3.344,-0l-0,-6.013l3.344,-0Zm151.265,-397.966l0,71.063l-99.797,-0l0,-71.063l99.797,-0Zm0,71.063l0,33.16l-99.797,0l0,-33.16l99.797,-0Zm0,33.16l0,71.405l-99.797,0l0,-71.405l99.797,0Zm0,71.405l0,72.076l-99.797,0l0,-72.076l99.797,0Zm0,72.076l0,71.399l-99.797,-0l0,-71.399l99.797,0Zm0,71.399l0,70.385l-99.797,0l0,-70.385l99.797,-0Zm0,-389.154l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-70.043l0,70.043l-99.797,0l0,-70.043l99.797,-0Zm0,-70.051l0,70.051l-99.797,-0l0,-70.051l99.797,0Zm0,-44.67l0,44.67l-99.797,0l0,-44.67l99.797,0Zm0,-143.139l0,70.05l-99.797,0l0,-70.05l99.797,0Zm0,-107.204l0,70.05l-99.797,0l0,-70.05l99.797,-0Zm0,-81.056l0,45.682l-99.797,0l0,-45.682l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-71.127l0,71.127l-99.797,0l0,-71.127l99.797,-0Zm0,-69.78l0,69.78l-99.797,-0l0,-69.78l99.797,0Zm0,-70.856l0,70.856l-99.797,0l0,-70.856l99.797,-0Zm0,-70.863l0,70.863l-99.797,-0l0,-70.863l99.797,-0Zm0,-31.942l0,31.942l-99.797,-0l0,-31.942l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,0Zm0,-70.927l0,70.927l-99.797,0l0,-70.927l99.797,-0Zm0,-70.928l0,70.928l-99.797,-0l0,-70.928l99.797,-0Zm0,819.164l0,37.154l-99.797,0l0,-37.154l99.797,0Zm0,-105.424l0,35.374l-99.797,-0l0,-35.374l99.797,0Zm-23.224,119.327l0,9.393l-70.101,0l-0,-9.393l70.101,0Zm0,-107.198l0,9.387l-70.101,0l-0,-9.387l70.101,0Zm19.908,100.056l-0,24.116l-16.019,-0l0,-24.116l16.019,0Zm-0,-107.204l-0,24.116l-16.019,-0l0,-24.116l16.019,0Z", "fill": { "paint": "transparent" }, "id": "Racks", "name": "Racks", "stroke": { - "width": "0.55px" + "opacity": 0.3, + "paint": "var(--palette-neutral-30-3)", + "width": "2.29px" }, "type": "path" } @@ -100,52 +47,1375 @@ "style": { "clipRule": "evenodd" }, - "viewBox": "0 0 1067 544" + "viewBox": "0 0 6253 1818" }, "type": "ia.shapes.svg" }, { "meta": { - "name": "Button" + "name": "RPP_North_01" }, "position": { - "height": 0.0567, - "width": 0.0615, - "x": 0.1131, - "y": 0.1667 + "height": 46.6, + "width": 74.46, + "x": 4.42, + "y": 79.84 }, - "type": "ia.input.button" + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" }, { "meta": { - "name": "Button_0" + "name": "RPP_North_02" }, "position": { - "height": 0.0567, - "width": 0.0615, - "x": 0.2385, - "y": 0.1833 + "height": 46.6, + "width": 74.46, + "x": 94.18, + "y": 79.84 }, - "type": "ia.input.button" + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" }, { "meta": { - "name": "Button_1" + "name": "RPP_North_03" }, "position": { - "height": 0.02, - "width": 0.0177, - "x": 0.3331, - "y": 0.5 + "height": 46.6, + "width": 74.46, + "x": 165.75, + "y": 79.84 }, - "type": "ia.input.button" + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_04" + }, + "position": { + "height": 46.6, + "width": 74.46, + "x": 256.19, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_05" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_06" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_07" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_08" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_09" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_North_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 79.84 + }, + "props": { + "params": { + "config": 1, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_01" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 4.42, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_02" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 94.18, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_03" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 165.75, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_04" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 256.19, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_05" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 327.93, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_06" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 417.69, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_07" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 489.77, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_08" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 578.51, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_09" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 650.59, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_10" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 741.37, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_11" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 812.6, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_12" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 903.38, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_13" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 974.27, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_14" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1065.05, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_15" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1136.79, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_16" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1225.53, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_17" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1298.46, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_18" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1388.22, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_19" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1458.94, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP_South_20" + }, + "position": { + "height": 46.6, + "width": 74.29, + "x": 1549.72, + "y": 578.96 + }, + "props": { + "params": { + "config": 2, + "tagpath": "value" + }, + "path": "Components/Symbols/RPP", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_01" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_02" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_03" + }, + "position": { + "height": 219.89, + "width": 153, + "x": 323.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_04" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_05" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_06" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_07" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_08" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_09" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_10" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 144.3 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_11" + }, + "position": { + "height": 195, + "width": 153, + "x": -1.36, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_12" + }, + "position": { + "height": 195, + "width": 153, + "x": 161.33, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_13" + }, + "position": { + "height": 195, + "width": 153, + "x": 323.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_14" + }, + "position": { + "height": 195, + "width": 153, + "x": 645.83, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_15" + }, + "position": { + "height": 195, + "width": 153, + "x": 483.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_16" + }, + "position": { + "height": 195, + "width": 153, + "x": 806.82, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_17" + }, + "position": { + "height": 195, + "width": 153, + "x": 969.51, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_18" + }, + "position": { + "height": 195, + "width": 153, + "x": 1131.18, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_19" + }, + "position": { + "height": 195, + "width": 153, + "x": 1292, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU_Group_20" + }, + "position": { + "height": 195, + "width": 153, + "x": 1454.35, + "y": 378.5 + }, + "props": { + "path": "Components/Diagrams/CDU_Group", + "style": { + "overflow": "visible" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" } ], "meta": { "name": "root" }, "props": { - "mode": "percent", "style": { "background": "var(--container-root)" } diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json index f6c0c71..f991fca 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "c9c342cdfa8deb2805b7fc72ab97f278a431005b7d4e0b516bed8e4b1537381b", + "lastModificationSignature": "22389edec0dabbfaa624a900fdfca240005a8f81d9c9884177a38c630bfb40de", "lastModification": { "actor": "Prime", - "timestamp": "2026-01-31T00:55:47Z" + "timestamp": "2026-03-04T17:34:54Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png index 84f8e42..39d1455 100644 Binary files a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json index 2be990b..12ca444 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "1855a076b35bd78751a2d9cd3dd79d4a0a8407d4515b53d820774c8bf75acc2d", + "lastModificationSignature": "ae90d58d59f9654b77d6e9ec115cdb47ad07cbd7550830dcbc365e8882f83be8", "lastModification": { "actor": "Prime", - "timestamp": "2026-02-13T20:49:49Z" + "timestamp": "2026-03-03T20:36:12Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png index c61f2f5..806d0f1 100644 Binary files a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json index 08dd763..f418fa5 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json @@ -20,7 +20,7 @@ }, "props": { "params": { - "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" }, "path": "Components/Diagrams/CDU" }, @@ -36,7 +36,7 @@ }, "props": { "params": { - "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + "tagpath": "[Ignition_TX21_BE]DM11/Testing_CDU" }, "path": "Components/Diagrams/CDU" }, @@ -68,6 +68,9 @@ }, "props": { "path": "Components/Cards/CDU_Navigation", + "style": { + "overflow": "hidden" + }, "useDefaultViewHeight": true }, "type": "ia.display.view" @@ -81,7 +84,7 @@ "justify": "center", "style": { "backgroundColor": "var(--container-root)", - "overflow": "scroll", + "overflow": "visible", "padding": "var(--space-xs)" } }, diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json index 46751ba..1c70371 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json @@ -8,10 +8,10 @@ "thumbnail.png" ], "attributes": { - "lastModificationSignature": "cc89fed1739ffbd95c569d92d9ca391857863fcf3fe31a81cd486fb3516c2655", + "lastModificationSignature": "805a53c3ad5d018d174b843edbe6bd8b045b6512f268c717b5d1e44259afe831", "lastModification": { "actor": "Prime", - "timestamp": "2026-01-31T00:55:47Z" + "timestamp": "2026-03-03T19:45:16Z" } } } \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png index 3c496ec..65b512e 100644 Binary files a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json index 9ebd830..48267aa 100644 --- a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json @@ -1,36 +1,90 @@ { "custom": {}, "params": {}, - "props": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, "root": { "children": [ { + "children": [ + { + "meta": { + "name": "RPP01_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "path": "Components/Diagrams/RPP" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "RPP02_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/Testing_RPP" + }, + "path": "Components/Diagrams/RPP" + }, + "type": "ia.display.view" + } + ], "meta": { - "name": "Label" + "name": "Diagrams" }, "position": { - "basis": "32px" + "grow": 1, + "shrink": 0 }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "page.props.pageId" - }, - "type": "property" - } - } + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" }, - "type": "ia.display.label" + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true + }, + "type": "ia.display.view" } ], "meta": { "name": "root" }, "props": { - "direction": "column", + "direction": "Row", + "justify": "center", "style": { - "backgroundColor": "var(--container-root)" + "backgroundColor": "var(--container-root)", + "overflow": "visible", + "padding": "var(--space-xs)" } }, "type": "ia.container.flex" diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/resource.json new file mode 100644 index 0000000..ed02331 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "a89e89be5093e5665c96aca0c0768dfd0de151ccb0313da347ff6f8e395756c9", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T15:52:59Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/thumbnail.png new file mode 100644 index 0000000..6396e53 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/view.json new file mode 100644 index 0000000..0578f68 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/DM_layout/view.json @@ -0,0 +1,107 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 2100 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "80%" + }, + "props": { + "instances": [ + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": true + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + }, + "type": false + }, + { + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + } + ], + "path": "_Sandbox/aisle", + "style": { + "gap": "15px" + }, + "useDefaultViewHeight": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/resource.json new file mode 100644 index 0000000..df960c1 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "0f39a5084d69adca9b4bceefceb2cf4bb2a2c18b5739cce90731e72c056b0989", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-03-04T15:53:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/thumbnail.png new file mode 100644 index 0000000..bc82be6 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/view.json new file mode 100644 index 0000000..643a200 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/aisle/view.json @@ -0,0 +1,591 @@ +{ + "custom": {}, + "params": { + "type": false + }, + "propConfig": { + "params.type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 598, + "width": 198 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 01" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_3" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Rope" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 01" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_2" + }, + "position": { + "basis": "32px" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Leak Spot 03" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "50%" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50%" + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "Label 65.2degF" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "20%", + "grow": 1, + "shrink": 0 + }, + "props": { + "style": { + "gap": "5px" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label_1" + }, + "position": { + "grow": 1 + }, + "props": { + "style": { + "color": "var(--call-to-action)", + "fontSize": 12, + "textAlign": "center" + }, + "text": "RPP 02" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_4" + }, + "position": { + "basis": "10%" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "5px", + "padding": "5px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/project.json b/gateway_frontend/projects/TX21/project.json index 35992a5..12357bf 100644 --- a/gateway_frontend/projects/TX21/project.json +++ b/gateway_frontend/projects/TX21/project.json @@ -1,7 +1,7 @@ { "title": "TX21 BMS", - "description": "", + "description": "Building TX21 child project", "enabled": true, "inheritable": false, - "parent": "Base" + "parent": "FrontendBase" } \ No newline at end of file diff --git a/gateway_frontend/themes/oracle-dark/variables.css b/gateway_frontend/themes/oracle-dark/variables.css index 9d36c7c..ccca25a 100644 --- a/gateway_frontend/themes/oracle-dark/variables.css +++ b/gateway_frontend/themes/oracle-dark/variables.css @@ -273,4 +273,4 @@ --space-md: 16px; --space-lg: 24px; --space-xl: 32px; -} \ No newline at end of file +}