{"__symbolic":"module","version":4,"metadata":{"SimCheckboxColumnComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"selector":"sim-checkbox-column","template":"\n    <ng-container simColumnDef>\n      <th sim-header-cell *simHeaderCellDef class=\"sim-table-column-checkbox\">\n        <label class=\"sim-table-checkbox-label\" *ngIf=\"multiple\" (click)=\"_selectionchange($event, 'all')\">\n          <sim-pseudo-checkbox\n            [state]=\"\n              _selectionModel.hasValue() && _isAllSelected()\n                ? 'checked'\n                : _selectionModel.hasValue() && !_isAllSelected()\n                ? 'indeterminate'\n                : 'unchecked'\n            \"\n          ></sim-pseudo-checkbox>\n          {{ headerText }}\n        </label>\n      </th>\n      <td sim-cell *simCellDef=\"let row\" class=\"sim-table-column-checkbox\">\n        <label class=\"sim-table-checkbox-label\" (click)=\"_selectionchange($event, 'cell', row)\">\n          <sim-pseudo-checkbox [state]=\"_selectionModel.isSelected(row) ? 'checked' : 'unchecked'\"></sim-pseudo-checkbox>\n          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n        </label>\n      </td>\n      <td sim-footer-cell *simFooterCellDef class=\"sim-table-column-checkbox\">\n        <label class=\"sim-table-checkbox-label\" *ngIf=\"multiple\" (click)=\"_selectionchange($event, 'invert'); _invertState = !_invertState\">\n          <sim-pseudo-checkbox [state]=\"_invertState ? 'checked' : 'unchecked'\"></sim-pseudo-checkbox>\n          {{ footerText }}\n        </label>\n      </td>\n    </ng-container>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":57,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":60,"character":19},"member":"Default"}}]}],"members":{"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"headerText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3}}]}],"footerText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"justify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"checkedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":93,"character":3}}]}],"columnDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":98,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"static":true}]}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":103,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"static":true}]}]}],"headerCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":108,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"},{"static":true}]}]}],"footerCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":112,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":118,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"SimTableComponent"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_isAllSelected":[{"__symbolic":"method"}],"setCheckboxSelected":[{"__symbolic":"method"}],"_selectionchange":[{"__symbolic":"method"}],"_syncColumnDefName":[{"__symbolic":"method"}]}},"ListRange":{"__symbolic":"interface"},"CollectionViewer":{"__symbolic":"interface"},"SimDataSource":{"__symbolic":"interface"},"isDataSource":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"value"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":27,"character":18,"module":"./data-source"},"right":"function"}}},"SIM_TABLE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":29},"arguments":["SIM_TABLE"]},"TextColumnOptions":{"__symbolic":"interface"},"SIM_TEXT_COLUMN_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":43},"arguments":["SIM_TEXT_COLUMN_OPTIONS"]},"TABLE_LAYOUT_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":18,"character":41},"arguments":["_TableLayoutStrategy"]},"SimTableDataChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngx-simple/simple-ui/sort","name":"SimSortDirective","line":25,"character":21},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/paginator","name":"SimPaginatorComponent","line":25,"character":51},{"__symbolic":"reference","name":"string"}]}]}},"SimTableDataSource":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":112,"character":27,"context":{"typeName":"T"},"module":"./table-data-source"}]},{"__symbolic":"error","message":"Expression form not supported","line":112,"character":51,"module":"./table-data-source"}]}],"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}],"_updateChangeSubscription":[{"__symbolic":"method"}],"_filterData":[{"__symbolic":"method"}],"_pageData":[{"__symbolic":"method"}],"_orderData":[{"__symbolic":"method"}],"_updatePaginator":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}]}},"SimTableDataComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"sim-table-data","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":20,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"},"host":{"class":"sim-table-data"},"template":"<sim-spinner [loading]=\"dataSource.loading$ | async\">\r\n  <div class=\"sim-table-container\">\r\n    <ng-content select=\"sim-table-header\"></ng-content>\r\n    <div class=\"sim-table-content\">\r\n      <ng-content select=\"table[sim-table]\"></ng-content>\r\n    </div>\r\n    <ng-content select=\"sim-table-footer\"></ng-content>\r\n    <sim-paginator [size]=\"size\" [hidePageSize]=\"false\" *ngIf=\"!!dataSource.page\" class=\"sim-table-paginator\"\r\n      [color]=\"color\"></sim-paginator>\r\n  </div>\r\n</sim-spinner>\r\n","styles":[".sim-table-data{border-radius:4px;display:block}.sim-table-paginator{justify-content:flex-end;padding:16px 0}.sim-table-footer,.sim-table-header{display:block;padding:16px}.sim-table-container{border-radius:inherit}.sim-table-container:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.sim-table-container:last-child:not(.sim-table-paginator){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"dataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"paginator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":41,"character":3},"arguments":[{"__symbolic":"reference","module":"@ngx-simple/simple-ui/paginator","name":"SimPaginatorComponent","line":41,"character":13}]}]}],"sort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":43,"character":3},"arguments":[{"__symbolic":"reference","module":"@ngx-simple/simple-ui/sort","name":"SimSortDirective","line":43,"character":16},{"static":true}]}]}],"table":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":44,"character":3},"arguments":[{"__symbolic":"reference","name":"SimTableComponent"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"RenderRow":{"__symbolic":"interface"},"RowContext":{"__symbolic":"interface"},"RowViewRef":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@angular/core","name":"EmbeddedViewRef","line":55,"character":44},"members":{}},"SimTableComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":57,"character":1},"arguments":[{"selector":"table[sim-table]","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":61,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":62,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"SIM_TABLE"},"useExisting":{"__symbolic":"reference","name":"SimTableComponent"}}],"host":{"class":"sim-table"},"template":"<ng-content select=\"caption\"></ng-content>\r\n<ng-content select=\"colgroup\"></ng-content>\r\n<thead>\r\n  <ng-container simHeaderRowOutlet></ng-container>\r\n</thead>\r\n<tbody>\r\n  <ng-container simRowOutlet></ng-container>\r\n</tbody>\r\n<ng-container noDataRowOutlet></ng-container>\r\n<tfoot>\r\n  <ng-container simFooterRowOutlet></ng-container>\r\n</tfoot>\r\n","styles":[".sim-table{border-collapse:collapse;border-radius:2px;border-spacing:0;max-width:100%;text-align:left;width:100%}.sim-table-actions{display:flex;padding:20px}.sim-cell,.sim-footer-cell,.sim-header-cell{border-bottom-style:solid;border-bottom-width:1px;overflow-wrap:break-word;position:relative}.sim-table-row{transition:background .3s ease}.sim-table-header-cell{text-align:left}.sim-table-bordered,.sim-table-bordered .sim-table-cell,.sim-table-bordered .sim-table-header-cell{border-style:solid;border-width:1px}.sim-table-checkbox-label{align-items:center;cursor:pointer;display:inline-flex}.sim-table-checkbox-label .sim-pseudo-checkbox{margin-right:8px}.sim-selection-column-cell,.sim-selection-column-header{max-width:20px;min-width:20px;width:20px}"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"bordered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":78,"character":3},"arguments":["class.sim-table-bordered"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":79,"character":3}}]}],"striped":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":84,"character":3},"arguments":["class.sim-table-striped"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":85,"character":3}}]}],"dataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"trackBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":102,"character":3}}]}],"multiTemplateDataRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"_rowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":126,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵi"},{"static":true}]}]}],"_headerRowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":129,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵj"},{"static":true}]}]}],"_footerRowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":132,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵk"},{"static":true}]}]}],"_presetColumnDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":135,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}]}],"_contentColumnDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":139,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"descendants":true}]}]}],"_contentRowDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":143,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵr"},{"descendants":true}]}]}],"_contentHeaderRowDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":147,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵp"},{"descendants":true}]}]}],"_contentFooterRowDefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":153,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵq"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":229,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":229,"character":77}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_checkStickyStates":[{"__symbolic":"method"}],"addColumnDef":[{"__symbolic":"method"}],"removeColumnDef":[{"__symbolic":"method"}],"addRowDef":[{"__symbolic":"method"}],"removeRowDef":[{"__symbolic":"method"}],"addHeaderRowDef":[{"__symbolic":"method"}],"removeHeaderRowDef":[{"__symbolic":"method"}],"addFooterRowDef":[{"__symbolic":"method"}],"removeFooterRowDef":[{"__symbolic":"method"}],"renderRows":[{"__symbolic":"method"}],"_getRenderedRows":[{"__symbolic":"method"}],"_getRowDefs":[{"__symbolic":"method"}],"_forceRenderHeaderRows":[{"__symbolic":"method"}],"_forceRenderFooterRows":[{"__symbolic":"method"}],"_updateRowIndexContext":[{"__symbolic":"method"}],"_getAllRenderRows":[{"__symbolic":"method"}],"_getRenderRowsForData":[{"__symbolic":"method"}],"_cacheRowDefs":[{"__symbolic":"method"}],"_cacheColumnDefs":[{"__symbolic":"method"}],"_switchDataSource":[{"__symbolic":"method"}],"_observeRenderChanges":[{"__symbolic":"method"}],"_insertRow":[{"__symbolic":"method"}],"_renderRow":[{"__symbolic":"method"}],"_getCellTemplates":[{"__symbolic":"method"}],"_getOwnDefs":[{"__symbolic":"method"}]}},"SimTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":40,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SimTableComponent"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"SimTableDataComponent"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"SimCheckboxColumnComponent"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":69,"character":12},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/spinner","name":"SimSpinnerModule","line":69,"character":26},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/paginator","name":"SimPaginatorModule","line":69,"character":44},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/sort","name":"SimSortModule","line":69,"character":64},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/pseudo-checkbox","name":"SimPseudoCheckboxModule","line":69,"character":79},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/selection","name":"SimSelectionModule","line":69,"character":104}],"exports":[{"__symbolic":"reference","module":"@ngx-simple/simple-ui/sort","name":"SimSortModule","line":71,"character":4},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/selection","name":"SimSelectionModule","line":72,"character":4},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/paginator","name":"SimPaginatorModule","line":73,"character":4},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/spinner","name":"SimSpinnerModule","line":74,"character":4},{"__symbolic":"reference","name":"SimTableComponent"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"SimTableDataComponent"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"SimCheckboxColumnComponent"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":8,"character":1},"arguments":[{"selector":"[simCellDef]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":10,"character":43}]}]}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[simHeaderCellDef]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":10,"character":43}]}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":18,"character":1},"arguments":[{"selector":"[simFooterCellDef]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":10,"character":43}]}]}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"[simColumnDef]","providers":[{"provide":"SiM_SORT_HEADER_COLUMN_DEF","useExisting":{"__symbolic":"reference","name":"ɵd"}}]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3},"arguments":["simColumnDef"]}]}],"sticky":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"stickyEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":34,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]}],"headerCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":36,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"footerCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":39,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":42,"character":15},"arguments":[{"__symbolic":"reference","name":"SIM_TABLE"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":42,"character":34}}]],"parameters":[{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":10,"character":43}]}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"th[sim-header-cell]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":72,"character":71,"context":{"typeName":"HTMLTableCellElement"},"module":"./cell"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":50,"character":110}]}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":56,"character":1},"arguments":[{"selector":"td[sim-footer-cell]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":72,"character":71,"context":{"typeName":"HTMLTableCellElement"},"module":"./cell"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":50,"character":110}]}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":67,"character":1},"arguments":[{"selector":"td[sim-cell]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":72,"character":71,"context":{"typeName":"HTMLTableCellElement"},"module":"./cell"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":50,"character":110}]}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[simTableActions], [sim-table-actions], sim-table-actions","host":{"class":"sim-table-actions"}}]}],"members":{}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[simRowOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":16,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":16,"character":73}]}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"[simHeaderRowOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":16,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":16,"character":73}]}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":24,"character":1},"arguments":[{"selector":"[simFooterRowOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":16,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":16,"character":73}]}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"sim-table-header","host":{"class":"sim-table-header"}}]}],"members":{}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":37,"character":1},"arguments":[{"selector":"sim-table-footer","host":{"class":"sim-table-footer"}}]}],"members":{}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"[simCellOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":25,"character":37}]}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"mostRecentCellOutlet":null}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":49,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73}]}],"ngOnChanges":[{"__symbolic":"method"}],"getColumnsDiff":[{"__symbolic":"method"}],"extractCellTemplate":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":85,"character":1},"arguments":[{"selector":"[simHeaderRowDef]"}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3},"arguments":["simHeaderRowDef"]}]}],"sticky":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3},"arguments":["simHeaderRowDefSticky"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":93,"character":70},"arguments":[{"__symbolic":"reference","name":"SIM_TABLE"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":93,"character":89}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73},{"__symbolic":"reference","name":"any"}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":102,"character":1},"arguments":[{"selector":"[simFooterRowDef]"}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["simFooterRowDef"]}]}],"sticky":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":108,"character":3},"arguments":["simFooterRowDefSticky"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":110,"character":70},"arguments":[{"__symbolic":"reference","name":"SIM_TABLE"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":110,"character":89}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73},{"__symbolic":"reference","name":"any"}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"ɵo"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":119,"character":1},"arguments":[{"selector":"[simRowDef]"}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3},"arguments":["simRowDefColumns"]}]}],"when":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":128,"character":70},"arguments":[{"__symbolic":"reference","name":"SIM_TABLE"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":128,"character":89}}]],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73},{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":57,"character":43}]}]}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":133,"character":1},"arguments":[{"selector":"tr[sim-row]","template":"<ng-container simCellOutlet></ng-container>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":137,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":138,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":46,"context":{"typeName":"HTMLTableRowElement"},"module":"./row"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":141,"character":87}]}]}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":148,"character":1},"arguments":[{"selector":"tr[sim-header-row]","template":"<ng-container simCellOutlet></ng-container>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":152,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":153,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":46,"context":{"typeName":"HTMLTableRowElement"},"module":"./row"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":141,"character":87}]}]}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":163,"character":1},"arguments":[{"selector":"tr[sim-footer-row]","template":"<ng-container simCellOutlet></ng-container>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":167,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":168,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":46,"context":{"typeName":"HTMLTableRowElement"},"module":"./row"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":141,"character":87}]}]}},"ɵv":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":24,"character":1},"arguments":[{"selector":"sim-text-column","template":"\n    <ng-container simColumnDef>\n      <th sim-header-cell *simHeaderCellDef [style.text-align]=\"justify\">\n        {{ headerText }}\n      </th>\n      <td sim-cell *simCellDef=\"let data\" [style.text-align]=\"justify\">\n        {{ dataAccessor(data, name) }}\n      </td>\n    </ng-container>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":36,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":39,"character":19},"member":"Default"}}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"headerText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"dataAccessor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"justify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"columnDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":73,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"static":true}]}]}],"cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":78,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"static":true}]}]}],"headerCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":83,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":86,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":87,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":87,"character":17},"arguments":[{"__symbolic":"reference","name":"SIM_TEXT_COLUMN_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","name":"SimTableComponent"},{"__symbolic":"reference","name":"TextColumnOptions"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_createDefaultHeaderText":[{"__symbolic":"method"}],"_syncColumnDefName":[{"__symbolic":"method"}]}},"ɵw":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"sim-selection-column","template":"\n    <ng-container simColumnDef>\n      <th sim-header-cell *simHeaderCellDef class=\"sim-selection-column-header\">\n        <label\n          class=\"sim-table-selection-label\"\n          *ngIf=\"_selection.multiple\"\n          simSelectionAll\n          #allToggler=\"simSelectionAll\"\n          (click)=\"allToggler.toggle($event)\"\n        >\n          <sim-pseudo-checkbox\n            [state]=\"(allToggler.checked | async) ? 'checked' : (allToggler.indeterminate | async) ? 'indeterminate' : 'unchecked'\"\n          ></sim-pseudo-checkbox>\n        </label>\n      </th>\n      <td sim-cell *simCellDef=\"let row; let i = $index\" class=\"sim-selection-column-cell\">\n        <label\n          class=\"sim-table-selection-label\"\n          simSelectionToggle\n          #cellToggler=\"simSelectionToggle\"\n          [simSelectionToggleValue]=\"row\"\n          [simSelectionToggleIndex]=\"i\"\n          (click)=\"_rowClick($event, cellToggler)\"\n        >\n          <sim-pseudo-checkbox [state]=\"(cellToggler.checked | async) ? 'checked' : 'unchecked'\"></sim-pseudo-checkbox>\n        </label>\n      </td>\n    </ng-container>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":60,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":61,"character":17},"member":"None"}}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"rowStopPropagation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":82,"character":3}}]}],"rowSelectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":86,"character":3}}]}],"_columnDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"},{"static":true}]}]}],"_cell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":96,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"static":true}]}]}],"_headerCell":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":101,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":104,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":105,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":105,"character":17},"arguments":[{"__symbolic":"reference","module":"@ngx-simple/simple-ui/selection","name":"SimSelectionDirective","line":105,"character":24}]}]],"parameters":[{"__symbolic":"reference","name":"SimTableComponent"},{"__symbolic":"reference","name":"SimSelectionDirective","module":"@ngx-simple/simple-ui/selection","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":105,"character":90,"context":{"typeName":"T"},"module":"./selection-column.component"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_rowClick":[{"__symbolic":"method"}],"_syncColumnDefName":[{"__symbolic":"method"}]}},"ɵx":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[simRowSelection]","host":{"[class.mat-selected]":"_selection.isSelected(this.value, this.index)","[attr.aria-selected]":"_selection.isSelected(this.value, this.index)","$quoted$":["[class.mat-selected]","[attr.aria-selected]"]}}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3},"arguments":["simRowSelectionValue"]}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3},"arguments":["simRowSelectionIndex"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimSelectionDirective","module":"@ngx-simple/simple-ui/selection","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":34,"character":57,"context":{"typeName":"T"},"module":"./row-selection"}]}]}]}}},"origins":{"SimCheckboxColumnComponent":"./checkbox-column.component","ListRange":"./data-source","CollectionViewer":"./data-source","SimDataSource":"./data-source","isDataSource":"./data-source","SIM_TABLE":"./default-options","TextColumnOptions":"./default-options","SIM_TEXT_COLUMN_OPTIONS":"./default-options","TABLE_LAYOUT_STRATEGY":"./default-options","SimTableDataChange":"./table-data-source","SimTableDataSource":"./table-data-source","SimTableDataComponent":"./table-data.component","RenderRow":"./table.component","RowContext":"./table.component","RowViewRef":"./table.component","SimTableComponent":"./table.component","SimTableModule":"./table.module","ɵa":"./cell","ɵb":"./cell","ɵc":"./cell","ɵd":"./cell","ɵe":"./cell","ɵf":"./cell","ɵg":"./cell","ɵh":"./table.directive","ɵi":"./table.directive","ɵj":"./table.directive","ɵk":"./table.directive","ɵl":"./table.directive","ɵm":"./table.directive","ɵn":"./row","ɵo":"./row","ɵp":"./row","ɵq":"./row","ɵr":"./row","ɵs":"./row","ɵt":"./row","ɵu":"./row","ɵv":"./text-column.component","ɵw":"./selection-column.component","ɵx":"./row-selection"},"importAs":"@ngx-simple/simple-ui/table"}