webpackHotUpdate(0,{

/***/ 201:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Tile__ = __webpack_require__(202);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Inputs__ = __webpack_require__(218);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Outputs__ = __webpack_require__(219);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__viewer_css__ = __webpack_require__(205);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__viewer_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__viewer_css__);\n\n\n\n\n\n\n\nclass Viewer extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {\n\n  render() {\n    const modelInstance = this.props.instance.getModelEntity();\n    const tdef = modelInstance.typeDefinition;\n    const inputs = tdef.provided.array;\n    const outputs = tdef.required.array;\n\n    return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(\n      'div',\n      { className: 'panel' },\n      __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(\n        'h3',\n        null,\n        'Inputs:'\n      ),\n      __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Inputs__[\"a\" /* default */], { inputs: inputs, instance: this.props.instance }),\n      __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(\n        'h3',\n        null,\n        'Tile:'\n      ),\n      __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__Tile__[\"a\" /* default */], { instance: this.props.instance }),\n      __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(\n        'h3',\n        null,\n        'Outputs:'\n      ),\n      __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__Outputs__[\"a\" /* default */], { outputs: outputs, instance: this.props.instance })\n    );\n  }\n}\n/* harmony export (immutable) */ __webpack_exports__[\"a\"] = Viewer;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAxLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Jyb3dzZXItdGVzdGVyL3NyYy9jb21wb25lbnRzL1ZpZXdlci9pbmRleC5qcz81M2Q3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgVGlsZSBmcm9tICcuLi9UaWxlJztcbmltcG9ydCBJbnB1dHMgZnJvbSAnLi4vSW5wdXRzJztcbmltcG9ydCBPdXRwdXRzIGZyb20gJy4uL091dHB1dHMnO1xuXG5pbXBvcnQgJy4vdmlld2VyLmNzcyc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFZpZXdlciBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IG1vZGVsSW5zdGFuY2UgPSB0aGlzLnByb3BzLmluc3RhbmNlLmdldE1vZGVsRW50aXR5KCk7XG4gICAgY29uc3QgdGRlZiA9IG1vZGVsSW5zdGFuY2UudHlwZURlZmluaXRpb247XG4gICAgY29uc3QgaW5wdXRzID0gdGRlZi5wcm92aWRlZC5hcnJheTtcbiAgICBjb25zdCBvdXRwdXRzID0gdGRlZi5yZXF1aXJlZC5hcnJheTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInBhbmVsXCI+XG4gICAgICAgIDxoMz5JbnB1dHM6PC9oMz5cbiAgICAgICAgPElucHV0cyBpbnB1dHM9e2lucHV0c30gaW5zdGFuY2U9e3RoaXMucHJvcHMuaW5zdGFuY2V9IC8+XG5cbiAgICAgICAgPGgzPlRpbGU6PC9oMz5cbiAgICAgICAgPFRpbGUgaW5zdGFuY2U9e3RoaXMucHJvcHMuaW5zdGFuY2V9IC8+XG5cbiAgICAgICAgPGgzPk91dHB1dHM6PC9oMz5cbiAgICAgICAgPE91dHB1dHMgb3V0cHV0cz17b3V0cHV0c30gaW5zdGFuY2U9e3RoaXMucHJvcHMuaW5zdGFuY2V9IC8+XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gYnJvd3Nlci10ZXN0ZXIvc3JjL2NvbXBvbmVudHMvVmlld2VyL2luZGV4LmpzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQVJBO0FBV0E7QUFwQkE7OyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///201\n");

/***/ })

})