{"__symbolic":"module","version":4,"metadata":{"DashboardItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"labs-dashboard-item","template":"<ng-template #vcr></ng-template>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":19},"member":"OnPush"}}]}],"members":{"vcr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":20,"character":3},"arguments":["vcr",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":20,"character":28}}]}]}],"item":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":27,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":28,"character":22}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"DashboardItem":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"any"}]}]}},"DashboardItemsMap":{"__symbolic":"interface"},"DashboardPosition":{"__symbolic":"interface"},"DashboardComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":30,"character":1},"arguments":[{"selector":"labs-dashboard","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":34,"character":19},"member":"OnPush"},"template":"<gridster [options]=\"options\" *ngIf=\"items && positions\">\n  <gridster-item [item]=\"position\" *ngFor=\"let position of positions\">\n    <ng-container *ngIf=\"items[position.componentIdentifier] as item\">\n      <labs-dashboard-item [item]=\"item\"></labs-dashboard-item>\n    </ng-container>\n  </gridster-item>\n</gridster>\n","styles":[":host{display:block}:host ::ng-deep gridster gridster-item{overflow:initial!important}:host ::ng-deep gridster.mobile gridster-item{height:auto!important}"]}]}],"members":{"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":37,"character":3},"arguments":["style.height"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":32}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"changeItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnDestroy":[{"__symbolic":"method"}],"handleItemChange":[{"__symbolic":"method"}]}},"DashboardModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"angular-gridster2","name":"GridsterModule","line":7,"character":26}],"exports":[{"__symbolic":"reference","name":"DashboardComponent"},{"__symbolic":"reference","name":"DashboardItemComponent"}],"declarations":[{"__symbolic":"reference","name":"DashboardComponent"},{"__symbolic":"reference","name":"DashboardItemComponent"}]}]}],"members":{}}},"origins":{"DashboardItemComponent":"./dashboard-item.component","DashboardItem":"./dashboard-item","DashboardItemsMap":"./dashboard.component","DashboardPosition":"./dashboard.component","DashboardComponent":"./dashboard.component","DashboardModule":"./dashboard.module"},"importAs":"ng-labs/dashboard"}