{
  "custom": {},
  "params": {},
  "props": {},
  "root": {
    "children": [
      {
        "meta": {
          "name": "Label"
        },
        "position": {
          "basis": "75px"
        },
        "props": {
          "text": "Getting Started",
          "textStyle": {
            "classes": "Label/labelTitle",
            "fontSize": 28
          }
        },
        "type": "ia.display.label"
      },
      {
        "meta": {
          "name": "markdown_intro"
        },
        "position": {
          "basis": "250px",
          "grow": 1
        },
        "props": {
          "markdown": {
            "escapeHtml": false
          },
          "source": "\u003cp\u003eThis example MES project includes screens and dashboards to quickly deploy your project and start analyzing your data.\u003c/p\u003e\n\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\n\u003cp\u003eBy default, there are no equipment or material items configured.\u003c/p\u003e\n\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\n\u003cp\u003eFor example equipment, materials, and screens, click the Create Simulation Line button.\u003c/p\u003e",
          "style": {
            "marginLeft": 20,
            "marginRight": 20
          }
        },
        "type": "ia.display.markdown"
      },
      {
        "children": [
          {
            "events": {
              "component": {
                "onActionPerformed": {
                  "config": {
                    "script": "\tself.getSibling(\"Progress\").meta.visible \u003d True\n\tshared.onboarding.init._create_mes_object_save_script()\n\tself.meta.visible \u003d True\n\tshared.onboarding.init.startup_script()\n\tshared.simulation.Resources.init()\n\tself.getSibling(\"Progress\").meta.visible \u003d False"
                  },
                  "scope": "G",
                  "type": "script"
                }
              }
            },
            "meta": {
              "name": "bnt_sim"
            },
            "position": {
              "basis": "238px"
            },
            "props": {
              "style": {
                "margin": 10
              },
              "text": "Create Simulation Line"
            },
            "type": "ia.input.button"
          },
          {
            "meta": {
              "name": "Progress",
              "visible": false
            },
            "position": {
              "basis": "200px"
            },
            "props": {
              "bar": {
                "color": "#46A52F",
                "indeterminate": {
                  "color": "#42A13FAB"
                }
              },
              "style": {
                "marginBottom": 20,
                "marginTop": 20
              },
              "value": 0
            },
            "scripts": {
              "customMethods": [],
              "extensionFunctions": null,
              "messageHandlers": [
                {
                  "messageType": "updateText",
                  "pageScope": false,
                  "script": "\tsystem.perspective.print(\u0027test1\u0027 + str(payload))\n\tprogress \u003d int(payload[\u0027progress\u0027])\n\tself.props.value \u003d progress",
                  "sessionScope": true,
                  "viewScope": false
                }
              ]
            },
            "type": "ia.display.progress"
          }
        ],
        "meta": {
          "name": "FlexContainer"
        },
        "position": {
          "basis": "100px"
        },
        "props": {
          "alignContent": "center",
          "justify": "center"
        },
        "type": "ia.container.flex"
      },
      {
        "meta": {
          "name": "TextArea"
        },
        "position": {
          "basis": "160px"
        },
        "propConfig": {
          "position.display": {
            "binding": {
              "config": {
                "path": "this.props.text"
              },
              "transforms": [
                {
                  "code": "\tif value:\n\t\treturn True\n\treturn False",
                  "type": "script"
                }
              ],
              "type": "property"
            }
          }
        },
        "props": {
          "deferUpdates": false,
          "rejectUpdatesWhileFocused": false,
          "spellcheck": false,
          "style": {
            "fontFamily": "monospace",
            "fontSize": 15,
            "marginLeft": 10,
            "marginRight": 10
          }
        },
        "scripts": {
          "customMethods": [],
          "extensionFunctions": null,
          "messageHandlers": [
            {
              "messageType": "updateText",
              "pageScope": false,
              "script": "\t\n\tmessage \u003d payload[\u0027message\u0027]\n\tcurrentMessage \u003d self.props.text\n\tself.props.text \u003d currentMessage + \u0027\\n\u0027 + message\n\t",
              "sessionScope": true,
              "viewScope": false
            }
          ]
        },
        "type": "ia.input.text-area"
      },
      {
        "meta": {
          "name": "markdown_docLinks"
        },
        "position": {
          "basis": "725px",
          "grow": 1
        },
        "props": {
          "markdown": {
            "escapeHtml": false
          },
          "source": "\u003cH2\u003eDocumentation\u003c/H2\u003e\n\nSee our help documentation for further assistance \n-  [Sepasoft Training Tutorial](https://help.sepasoft.com/docs/display/TM3)\n-  [Sepasoft Documentation](https://help.sepasoft.com/docs/display/SEPA/MES+Platform+3.0)\n-  [Inductive University](https://inductiveuniversity.com/)\n- [Ignition Documentation](https://docs.inductiveautomation.com/display/DOC81/Welcome)",
          "style": {
            "marginLeft": 20,
            "marginRight": 20
          }
        },
        "type": "ia.display.markdown"
      }
    ],
    "meta": {
      "name": "root"
    },
    "props": {
      "direction": "column"
    },
    "type": "ia.container.flex"
  }
}