{"__symbolic":"module","version":4,"metadata":{"scrollToTop":{"__symbolic":"function"},"Pagination":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"error","message":"Expression form not supported","line":57,"character":47,"module":"./lib/pagination.handler"},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":57,"character":80}]}],"from":[{"__symbolic":"method"}],"to":[{"__symbolic":"method"}],"inr":[{"__symbolic":"method"}],"skip":[{"__symbolic":"method"}],"limit":[{"__symbolic":"method"}],"aggr":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}],"page":[{"__symbolic":"method"}],"total":[{"__symbolic":"method"}]}},"TableComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"lib-table","template":"<div class=\"card border-dark\">\n   <div class=\"card-header\" *ngIf=\"label || filter || search || headerButtons || toggle !== undefined\"\n      (click)=\"onToggle()\">\n      <form class=\"form-inline\">\n         <ng-container *ngIf=\"label\">\n            <b>{{ label }}</b>\n         </ng-container>\n         <div class=\"col\" style=\"text-align: right\">\n            <div style=\"display: inline-flex\">\n               <ng-container *ngIf=\"filter\">\n                  <input class=\"form-control\" id=\"{{ 'filter' + (id?id:'') }}\" style=\"height: 2rem\" type=\"search\"\n                     [placeholder]=\"filter\" #control (search)=\"onFilter(control.value)\"\n                     (keyup)=\"onFilter(control.value)\" (click)=\"$event.stopPropagation()\">\n               </ng-container>\n               <ng-container *ngIf=\"search\">\n                  <button class=\"btn btn-primary btn-sm\" style=\"margin-left: 0.25rem;\"\n                     [ngClass]=\"{'btn-warning': filterKeys}\" (click)=\"searchEvent.emit(); $event.stopPropagation();\">\n                     <lib-icon [content]=\"'fas:faSearch'\"> </lib-icon>\n                  </button>\n               </ng-container>\n               <ng-container *ngIf=\"refresh\">\n                  <button class=\"btn btn-primary btn-sm\" style=\"margin-left: 0.25rem;\"\n                     (click)=\"refreshEvent.emit(); $event.stopPropagation();\">\n                     <lib-icon [content]=\"'fas:faSyncAlt'\"> </lib-icon>\n                  </button>\n               </ng-container>\n               <ng-container *ngIf=\"headerButtons\">\n                  <div *ngFor=\"let button of headerButtons; let i = index\">\n                     <button class=\"btn btn-primary btn-sm\" (click)=\"headerEvent.emit(i); $event.stopPropagation();\"\n                        type=\"button\" style=\"margin-left: 0.25rem\" [id]=\"'button'+i\">{{ button }}</button>\n                  </div>\n               </ng-container>\n               <ng-container *ngIf=\"toggle !== undefined\">\n                  <div style=\"padding-top: 0.25rem; padding-left: 1rem\">\n                     <lib-icon *ngIf=\"!toggle\" [content]=\"icons.chevronDown\"></lib-icon>\n                     <lib-icon *ngIf=\"toggle\" [content]=\"icons.chevronUp\"></lib-icon>\n                  </div>\n               </ng-container>\n            </div>\n         </div>\n      </form>\n   </div>\n   <div [hidden]=\"toggle !== undefined && !toggle\">\n      <div class=\"card-body\">\n         <div class=\"col\" [ngStyle]=\"{'text-align': pagination.align }\" *ngIf=\"isPagination(true)\"\n            style=\"margin-bottom: 1rem;\">\n            <div style=\"display: inline-flex\">\n               <pagination [ngModel]=\"pagination.currentPage\" [totalItems]=\"pagination.totalItems\"\n                  [itemsPerPage]=\"pagination.itemsPerPage\" [nextText]=\"pagination.nextText\"\n                  [previousText]=\"pagination.previousText\" [maxSize]=\"pagination.maxSize\" [rotate]=\"pagination.rotate\"\n                  [boundaryLinks]=\"pagination.boundaryLinks\" [firstText]=\"pagination.firstText\"\n                  [lastText]=\"pagination.lastText\" (pageChanged)=\"onPageChanged($event)\">\n               </pagination>\n            </div>\n         </div>\n         <div class=\"table-responsive\">\n            <table class=\"table table-sm table-hover\" [ngClass]=\"multiRow ? 'table-bordered' : null\">\n               <thead *ngIf=\"headers\">\n                  <tr *ngFor=\"let row of headers.rows; let i = index\">\n                     <th *ngIf=\"nr && i === 0\" [attr.rowspan]=\"headers.rows.length\"\n                        [ngClass]=\"multiRow ? 'text-center' : null\">\n                        {{ nr }}\n                     </th>\n                     <!-- <th [ngStyle]=\"multiRow&&(header.rowspan===headers.rows.length||i===headers.rows.length-1)?{'border-bottom':'2px groove'}:null\"></th> -->\n                     <th scope=\"col\" *ngFor=\"let header of row\" [attr.rowspan]=\"header.rowspan\"\n                        [attr.colspan]=\"header.colspan\"\n                        [ngClass]=\"[header.classes ? header.classes.join(' ') : '', multiRow ? 'center' : '']\">\n                        {{ header.str ? header.str : header }}\n                     </th>\n                  </tr>\n               </thead>\n               <tbody>\n                  <ng-container *ngFor=\"let row of rows; let i = index\">\n                     <tr *ngFor=\"let fields of codes.fields; let j = index\" [hidden]=\"!getRowVisible(row)\"\n                        (click)=\"onRowClick(row)\"\n                        [ngClass]=\"[getRowStyles(row), (i === selected) ? 'table-active' : '']\">\n                        <!-- serial number of row -->\n                        <th *ngIf=\"nr\" [ngClass]=\"multiRow ? 'text-center' : null\">\n                           #{{ desc ? (pagination.totalItems - (pagination.itemsPerPage * (pagination.currentPage - 1))\n                           -\n                           i) : ((pagination.itemsPerPage * (pagination.currentPage - 1)) + i + 1) }}\n                        </th>\n                        <!-- other fields listed in the order of codes -->\n                        <ng-container *ngFor=\"let code of fields\">\n                           <ng-container *ngFor=\"let fieldValue of [getFieldValue(row, code.str)]\">\n                              <!-- <td [ngStyle]=\"multiRow&&(j===codes.fields.length-1||code.rowspan===codes.fields.length)?{'border-bottom':'1px groove'}:null\"></td> -->\n                              <td *ngIf=\"fieldValue !== null && fieldValue !== undefined; else emptyCol\"\n                                 [ngClass]=\"[code.classes ? code.classes.join(' ') : '', multiRow ? 'center' : '']\"\n                                 [attr.rowspan]=\"code.rowspan\" [attr.colspan]=\"code.colspan\"\n                                 [ngStyle]=\"code.classes && code.classes.includes('empty-padding') && fieldValue.trim() === '' ? { 'padding': '0'}: null\">\n                                 <ng-container [ngSwitch]=\"true\">\n                                    <input *ngSwitchCase=\"inputs && (inputs[0].includes(i) || inputs[1].includes(j))\"\n                                       id=\"{{ 'input' + i + '' + j }}\" class=\"form-control\" type=\"text\"\n                                       value=\"{{ fieldValue }}\"\n                                       (focusout)=\"focusOut.emit({ row: row, value: $event.target.value, rowId: i, columnId: j })\">\n                                    <!-- if this field contains icons -->\n                                    <lib-icon *ngSwitchCase=\"isIcons([fieldValue])\" [content]=\"fieldValue.content\"\n                                       [tooltip]=\"fieldValue.tooltip\"\n                                       [ngClass]=\"[fieldValue.classes ? fieldValue.classes.join(' ') : '']\"\n                                       (iClicked)=\"iconEvent.emit({ row: row, icon: fieldValue.content, id: fieldValue.id })\"\n                                       (click)=\"$event.stopPropagation()\">\n                                    </lib-icon>\n                                    <!-- if this field is boolean -->\n                                    <div *ngSwitchCase=\"isBoolean(fieldValue)\" class=\"custom-control custom-checkbox\"\n                                       (click)=\"$event.stopPropagation()\">\n                                       <input class=\"custom-control-input\"\n                                          id=\"{{ code.str + '_' + rows.indexOf(row) + '_' + id }}\" type=\"checkbox\"\n                                          [checked]=\"fieldValue.value === undefined ? fieldValue : fieldValue.value\"\n                                          (click)=\"$event.stopPropagation(); onCheckBox(row, code.str); checkEvent.emit({ row: row, elem: code.str });\"\n                                          [disabled]=\"isReadOnly(row)\" [indeterminate]=\"fieldValue.indeterminate\">\n                                       <label class=\"custom-control-label\"\n                                          for=\"{{ code.str + '_' + rows.indexOf(row) + '_' + id }}\"></label>\n                                    </div>\n                                    <!-- if this field is a link -->\n                                    <ng-container *ngSwitchCase=\"isLink(fieldValue)\">\n                                       <a *ngIf=\"fieldValue.tab; else sameSite\" [routerLink]=\"routerLink\"\n                                          [queryParams]=\"router.parseUrl(router.url).queryParams\"\n                                          (click)=\"onLinkClick(fieldValue); $event.stopPropagation();\">\n                                          {{ fieldValue.value }}</a>\n                                       <ng-template #sameSite>\n                                          <a [routerLink]=\"fieldValue.link\"\n                                             [queryParams]=\"fieldValue.params\">{{ fieldValue.value }}</a>\n                                       </ng-template>\n                                    </ng-container>\n                                    <!-- if this field is a button -->\n                                    <button *ngSwitchCase=\"isButton(fieldValue)\"\n                                       [ngClass]=\"['btn', 'btn-sm', fieldValue.classes ? fieldValue.classes.join(' ') : 'btn-primary']\"\n                                       (click)=\"buttonEvent.emit({ row: row, id: code }); $event.stopPropagation();\">\n                                       {{ fieldValue.button }}\n                                    </button>\n                                    <!-- if this field is color -->\n                                    <input *ngSwitchCase=\"isColor(fieldValue)\" [style.background]=\"fieldValue\"\n                                       [disabled]=\"isReadOnly(row)\" [cpDisabled]=\"isReadOnly(row)\" style=\"width: 8rem;\"\n                                       [colorPicker]=\"fieldValue\" [cpOutputFormat]=\"'hex'\" [cpAlphaChannel]=\"'disabled'\"\n                                       (colorPickerSelect)=\"setFieldValue(row, code.str, $event); colorEvent.emit({row: row, elem: code.str});\">\n                                    <!-- default: normal text -->\n                                    <ng-container *ngSwitchDefault>\n                                       {{ fieldValue }}\n                                    </ng-container>\n                                 </ng-container>\n                              </td>\n                              <ng-template #emptyCol>\n                                 <td [attr.rowspan]=\"code.rowspan\" [attr.colspan]=\"code.colspan\">\n                                 </td>\n                              </ng-template>\n                           </ng-container>\n                        </ng-container>\n                     </tr>\n                  </ng-container>\n               </tbody>\n            </table>\n         </div>\n      </div>\n      <div class=\"card-footer\" *ngIf=\"isPagination(false)\">\n         <div class=\"col\" [ngStyle]=\"{'text-align': pagination.align }\">\n            <div style=\"display: inline-flex\">\n               <pagination [ngModel]=\"pagination.currentPage\" [totalItems]=\"pagination.totalItems\"\n                  [itemsPerPage]=\"pagination.itemsPerPage\" [nextText]=\"pagination.nextText\"\n                  [previousText]=\"pagination.previousText\" [maxSize]=\"pagination.maxSize\" [rotate]=\"pagination.rotate\"\n                  [boundaryLinks]=\"pagination.boundaryLinks\" [firstText]=\"pagination.firstText\"\n                  [lastText]=\"pagination.lastText\" (pageChanged)=\"onPageChanged($event)\">\n               </pagination>\n            </div>\n         </div>\n      </div>\n   </div>\n</div>\n","styles":["div div form label{padding-right:10px}.red{color:red}.green{color:green}.yellow{color:#ff0}.gold{color:gold}.black{color:#000}.grey{color:grey}.pink{color:pink}.center{text-align:center}.right{text-align:right}.left{text-align:left}.bolder{font-weight:550}.form-control.ng-dirty{border:2px solid rgba(50,50,50,.15)}.table td,th{vertical-align:middle}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#28a745;background-color:#28a745}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":4}}]}],"headers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":4}}]}],"codes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":4}}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":4}}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":4}}]}],"filterOn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":4}}]}],"search":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":4}}]}],"refresh":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":4}}]}],"nr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":4}}]}],"desc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":4}}]}],"headerButtons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":4}}]}],"readOnly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":4}}]}],"readOnlyFilter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":4}}]}],"readWriteFilter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":4}}]}],"inputs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":4}}]}],"pagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":4}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":4}}]}],"toggle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":4}}]}],"rowStyles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":4}}]}],"toggleChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":4}}]}],"rowEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":56,"character":4}}]}],"buttonEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":4}}]}],"headerEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":4}}]}],"iconEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":62,"character":4}}]}],"checkEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":4}}]}],"searchEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":66,"character":4}}]}],"refreshEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":68,"character":4}}]}],"focusOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":70,"character":4}}]}],"pageChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":4}}]}],"colorEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":74,"character":4}}]}],"selectChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":76,"character":4}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":78,"character":4}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":102,"character":30},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":102,"character":53}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"onFilter":[{"__symbolic":"method"}],"onRowClick":[{"__symbolic":"method"}],"getRowStyles":[{"__symbolic":"method"}],"onCheckBox":[{"__symbolic":"method"}],"onLinkClick":[{"__symbolic":"method"}],"onPageChanged":[{"__symbolic":"method"}]}},"IHeader":{"__symbolic":"interface"},"Headers":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":14,"character":22,"module":"./lib/table.handler"}]}]}],"addRow":[{"__symbolic":"method"}]}},"IField":{"__symbolic":"interface"},"Codes":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":46,"character":22,"module":"./lib/table.handler"}]}]}],"addRow":[{"__symbolic":"method"}]}},"center":{"__symbolic":"function","parameters":["str"],"value":{"str":{"__symbolic":"reference","name":"str"},"classes":["center"]}},"right":{"__symbolic":"function","parameters":["str"],"value":{"str":{"__symbolic":"reference","name":"str"},"classes":["right"]}},"bolder":{"__symbolic":"function","parameters":["str"],"value":{"str":{"__symbolic":"reference","name":"str"},"classes":["bolder"]}},"rowspan":{"__symbolic":"function","parameters":["str","span"],"value":{"str":{"__symbolic":"reference","name":"str"},"rowspan":{"__symbolic":"reference","name":"span"}}},"colspan":{"__symbolic":"function","parameters":["str","span"],"value":{"str":{"__symbolic":"reference","name":"str"},"colspan":{"__symbolic":"reference","name":"span"}}},"IButton":{"__symbolic":"interface"},"ILink":{"__symbolic":"interface"},"getFieldValue":{"__symbolic":"function"},"setFieldValue":{"__symbolic":"function"},"convertToBool":{"__symbolic":"function"},"convertDateToLocale":{"__symbolic":"function"},"convertDateToLocaleDate":{"__symbolic":"function"},"convertDateToLocaleTime":{"__symbolic":"function"},"splitDateTimeToLocale":{"__symbolic":"function"},"addTooltips":{"__symbolic":"function"},"addLinks":{"__symbolic":"function"},"addRouting":{"__symbolic":"function"},"addIcon":{"__symbolic":"function"},"addButton":{"__symbolic":"function"},"splitThousands":{"__symbolic":"function"},"cleanSpaces":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"value"},"member":"split"},"arguments":[" "]},"member":"filter"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":288,"character":14,"module":"./lib/table.handler"}]},"member":"join"},"arguments":[""]},"member":"split"},"arguments":[" "]},"member":"filter"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":291,"character":14,"module":"./lib/table.handler"}]},"member":"join"},"arguments":[""]}},"setBoolean":{"__symbolic":"function"},"ICheckEvent":{"__symbolic":"interface"},"IIconEvent":{"__symbolic":"interface"},"IFocusOut":{"__symbolic":"interface"},"IPageChanged":{"__symbolic":"interface"},"IButtonEvent":{"__symbolic":"interface"},"IColorEvent":{"__symbolic":"interface"},"TableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TableComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":13},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":11,"character":27},"member":"forChild"},"arguments":[[]]},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":54},{"__symbolic":"reference","module":"@szegedsw/icon","name":"IconModule","line":11,"character":67},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap/pagination","name":"PaginationModule","line":11,"character":79},"member":"forRoot"}},{"__symbolic":"reference","module":"ngx-color-picker","name":"ColorPickerModule","line":11,"character":107}],"exports":[{"__symbolic":"reference","name":"TableComponent"},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":12,"character":29}]}]}],"members":{}},"TableService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"translateHeaders":{"__symbolic":"function"},"translateRows":{"__symbolic":"function"},"translateFlags":{"__symbolic":"function"},"translateMenus":{"__symbolic":"function"}},"origins":{"scrollToTop":"./lib/pagination.handler","Pagination":"./lib/pagination.handler","TableComponent":"./lib/table.component","IHeader":"./lib/table.handler","Headers":"./lib/table.handler","IField":"./lib/table.handler","Codes":"./lib/table.handler","center":"./lib/table.handler","right":"./lib/table.handler","bolder":"./lib/table.handler","rowspan":"./lib/table.handler","colspan":"./lib/table.handler","IButton":"./lib/table.handler","ILink":"./lib/table.handler","getFieldValue":"./lib/table.handler","setFieldValue":"./lib/table.handler","convertToBool":"./lib/table.handler","convertDateToLocale":"./lib/table.handler","convertDateToLocaleDate":"./lib/table.handler","convertDateToLocaleTime":"./lib/table.handler","splitDateTimeToLocale":"./lib/table.handler","addTooltips":"./lib/table.handler","addLinks":"./lib/table.handler","addRouting":"./lib/table.handler","addIcon":"./lib/table.handler","addButton":"./lib/table.handler","splitThousands":"./lib/table.handler","cleanSpaces":"./lib/table.handler","setBoolean":"./lib/table.handler","ICheckEvent":"./lib/table.interface","IIconEvent":"./lib/table.interface","IFocusOut":"./lib/table.interface","IPageChanged":"./lib/table.interface","IButtonEvent":"./lib/table.interface","IColorEvent":"./lib/table.interface","TableModule":"./lib/table.module","TableService":"./lib/table.service","translateHeaders":"./lib/table.translate","translateRows":"./lib/table.translate","translateFlags":"./lib/table.translate","translateMenus":"./lib/table.translate"},"importAs":"@szegedsw/table"}