System.register(["@ibiz-template/model","@ibiz-template/vue-util","vue","./index.legacy2.js","@ibiz-template/runtime","@ibiz-template/controller"],(function(t,e){"use strict";var r,n,o,l,a;return{setters:[function(t){r=t.ChartPortletModel},function(t){n=t.useNamespace},function(t){o=t.defineComponent,l=t.h},function(t){a=t.C},null,null],execute:function(){t("default",o({name:"ChartPortlet",props:{modelData:{type:r,required:!0},controller:{type:a,required:!0}},setup:function(){return{ns:n("chart-portlet")}},render:function(){var t=this.controller,e=null,r=t.model.chart;t.chartProvider&&(e=l(t.chartProvider.component,{props:{modelData:r,context:t.context,params:t.params},on:{neuronInit:function(e){t.setChartNeuron(e)}}}));var n=[this.ns.b(),this.ns.m(this.modelData.modelClass)];return l("portlet-layout",{attrs:{controller:this.controller},class:n},[e])}}))}}}));