{
  "custom": {},
  "params": {},
  "props": {},
  "root": {
    "children": [
      {
        "children": [
          {
            "children": [
              {
                "meta": {
                  "name": "mesObjectSelector"
                },
                "position": {
                  "basis": "50px"
                },
                "props": {
                  "includeMESLineObjects": true,
                  "style": {
                    "margin": 20
                  }
                },
                "type": "mes.production.mesObjectSelector"
              },
              {
                "meta": {
                  "name": "mesLotSelector"
                },
                "position": {
                  "basis": "100px"
                },
                "propConfig": {
                  "props.beginDateTime": {
                    "binding": {
                      "config": {
                        "expression": "addDays(now(60000),-1)"
                      },
                      "type": "expr"
                    }
                  },
                  "props.endDateTime": {
                    "binding": {
                      "config": {
                        "expression": "now(60000)"
                      },
                      "type": "expr"
                    }
                  },
                  "props.lotEquipmentPathFilter": {
                    "binding": {
                      "config": {
                        "path": "../mesObjectSelector.props.selectedMESObject.equipmentPath"
                      },
                      "type": "property"
                    }
                  }
                },
                "props": {
                  "style": {
                    "marginLeft": 20,
                    "marginRight": 20,
                    "marginTop": 20,
                    "overflow": "visible"
                  }
                },
                "type": "mes.trace.mesLotSelector"
              },
              {
                "meta": {
                  "name": "Checkbox"
                },
                "position": {
                  "basis": "50px",
                  "shrink": 0
                },
                "props": {
                  "text": "Detailed Mode"
                },
                "type": "ia.input.checkbox"
              },
              {
                "events": {
                  "dom": {
                    "onClick": {
                      "config": {
                        "documentTitle": "Trace",
                        "target": "Page"
                      },
                      "scope": "C",
                      "type": "request-print"
                    }
                  }
                },
                "meta": {
                  "name": "Icon"
                },
                "position": {
                  "basis": "30px"
                },
                "props": {
                  "path": "material/local_printshop"
                },
                "type": "ia.display.icon"
              }
            ],
            "meta": {
              "name": "flx_selectors"
            },
            "position": {
              "basis": "200px"
            },
            "props": {
              "direction": "column",
              "style": {
                "overflow": "visible"
              }
            },
            "type": "ia.container.flex"
          },
          {
            "children": [
              {
                "events": {
                  "component": {
                    "nodeClicked": {
                      "config": {
                        "script": "\t\tif event.getType() \u003d\u003d \u0027ResponseSegment\u0027:\n\t\t\tself.parent.parent.parent.getChild(\"EmbeddedView\").props.params.responseSegUUID \u003d event.getUUID()\n#\t\t\tself.getSibling(\"emb_opInfo\").props.params.responseSegUUID \u003d event.getUUID()\n\t\telse:\n\t\t\tself.parent.parent.parent.getChild(\"EmbeddedView\").props.params.responseSegUUID \u003d \u0027\u0027\n#\t\t\tself.getSibling(\"emb_opInfo\").props.params.responseSegUUID \u003d \u0027\u0027\n"
                      },
                      "scope": "G",
                      "type": "script"
                    }
                  }
                },
                "meta": {
                  "name": "MES Trace Graph"
                },
                "position": {
                  "basis": "400px",
                  "grow": 1
                },
                "propConfig": {
                  "props.detailedMode": {
                    "binding": {
                      "config": {
                        "path": ".../flx_selectors/Checkbox.props.selected"
                      },
                      "type": "property"
                    }
                  },
                  "props.lotUUID": {
                    "binding": {
                      "config": {
                        "path": ".../flx_selectors/mesLotSelector.props.selectedLotUUID"
                      },
                      "type": "property"
                    }
                  }
                },
                "type": "mes.trace.traceGraph"
              }
            ],
            "events": {
              "dom": {
                "onDoubleClick": {
                  "config": {
                    "documentTitle": "Trace Graph",
                    "target": "Component"
                  },
                  "scope": "C",
                  "type": "request-print"
                }
              }
            },
            "meta": {
              "name": "flx_traceGraph"
            },
            "position": {
              "basis": "200px",
              "grow": 1
            },
            "type": "ia.container.flex"
          }
        ],
        "meta": {
          "name": "FlexContainer"
        },
        "position": {
          "position": "right"
        },
        "props": {
          "direction": "column"
        },
        "type": "ia.container.flex"
      },
      {
        "meta": {
          "name": "EmbeddedView"
        },
        "position": {
          "position": "left"
        },
        "props": {
          "path": "Page/Widgets/Trace/TraceOperationInfo"
        },
        "type": "ia.display.view"
      }
    ],
    "meta": {
      "name": "root"
    },
    "props": {
      "split": {
        "position": "30%"
      }
    },
    "type": "ia.container.split"
  }
}