afermon/angular-4-data-table-bootstrap-4

View on GitHub
src/components/header.component.ngfactory.ts

Summary

Maintainability
F
3 wks
Test Coverage
/**
 * @fileoverview This file is generated by the Angular template compiler.
 * Do not edit.
 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride}
 */
 /* tslint:disable */


import * as i0 from '@angular/core';
import * as i1 from '@angular/forms';
import * as i2 from '@angular/common';
import * as i3 from './header.component';
import * as i4 from './table.component';
const styles_DataTableHeader:any[] = ['.data-table-header[_ngcontent-%COMP%] {\n    min-height: 25px;\n    margin-bottom: 10px;\n}\n.title[_ngcontent-%COMP%] {\n    display: inline-block;\n    margin: 5px 0 0 5px;\n}\n.button-panel[_ngcontent-%COMP%] {\n    float: right;\n}\n.button-panel[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] {\n    outline: none !important;\n}\n\n.column-selector-wrapper[_ngcontent-%COMP%] {\n    position: relative;\n}\n.column-selector-box[_ngcontent-%COMP%] {\n    box-shadow: 0 0 10px lightgray;\n    width: 150px;\n    padding: 10px;\n    position: absolute;\n    right: 0;\n    top: 1px;\n    z-index: 1060;\n}\n.column-selector-box[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%] {\n    margin-bottom: 4px;\n}\n.column-selector-fixed-column[_ngcontent-%COMP%] {\n    font-style: italic;\n}'];
export const RenderType_DataTableHeader:i0.RendererType2 = i0.ɵcrt({encapsulation:0,
    styles:styles_DataTableHeader,data:{}});
function View_DataTableHeader_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),14,'div',[['class',
      'column-selector-fixed-column checkbox']],(null as any),(null as any),(null as any),
      (null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n                    '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),11,'label',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          5,'input',[['type','checkbox']],[[2,'ng-untouched',(null as any)],[2,'ng-touched',
              (null as any)],[2,'ng-pristine',(null as any)],[2,'ng-dirty',(null as any)],
              [2,'ng-valid',(null as any)],[2,'ng-invalid',(null as any)],[2,'ng-pending',
                  (null as any)]],[[(null as any),'ngModelChange'],[(null as any),
              'change'],[(null as any),'blur']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:any = _v.component;
            if (('change' === en)) {
              const pd_0:any = ((<any>i0.ɵnov(_v,5).onChange($event.target.checked)) !== false);
              ad = (pd_0 && ad);
            }
            if (('blur' === en)) {
              const pd_1:any = ((<any>i0.ɵnov(_v,5).onTouched()) !== false);
              ad = (pd_1 && ad);
            }
            if (('ngModelChange' === en)) {
              const pd_2:any = ((<any>(_co.dataTable.expandColumnVisible = $event)) !== false);
              ad = (pd_2 && ad);
            }
            return ad;
          },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i1.CheckboxControlValueAccessor,
          [i0.Renderer2,i0.ElementRef],(null as any),(null as any)),i0.ɵprd(1024,(null as any),
          i1.NG_VALUE_ACCESSOR,(p0_0:any) => {
            return [p0_0];
          },[i1.CheckboxControlValueAccessor]),i0.ɵdid(671744,(null as any),0,i1.NgModel,
          [[8,(null as any)],[8,(null as any)],[8,(null as any)],[2,i1.NG_VALUE_ACCESSOR]],
          {model:[0,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any),
          i1.NgControl,(null as any),[i1.NgModel]),i0.ɵdid(16384,(null as any),0,i1.NgControlStatus,
          [i1.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),
          (null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),i0.ɵted((null as any),
          ['\n                    '])),(_l()(),i0.ɵted((null as any),['\n                ']))],
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_7:any = _co.dataTable.expandColumnVisible;
        _ck(_v,7,0,currVal_7);
      },(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = i0.ɵnov(_v,9).ngClassUntouched;
        const currVal_1:any = i0.ɵnov(_v,9).ngClassTouched;
        const currVal_2:any = i0.ɵnov(_v,9).ngClassPristine;
        const currVal_3:any = i0.ɵnov(_v,9).ngClassDirty;
        const currVal_4:any = i0.ɵnov(_v,9).ngClassValid;
        const currVal_5:any = i0.ɵnov(_v,9).ngClassInvalid;
        const currVal_6:any = i0.ɵnov(_v,9).ngClassPending;
        _ck(_v,4,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);
        const currVal_8:any = _co.dataTable.translations.expandColumn;
        _ck(_v,12,0,currVal_8);
      });
}
function View_DataTableHeader_3(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),14,'div',[['class',
      'column-selector-fixed-column checkbox']],(null as any),(null as any),(null as any),
      (null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n                    '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),11,'label',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          5,'input',[['type','checkbox']],[[2,'ng-untouched',(null as any)],[2,'ng-touched',
              (null as any)],[2,'ng-pristine',(null as any)],[2,'ng-dirty',(null as any)],
              [2,'ng-valid',(null as any)],[2,'ng-invalid',(null as any)],[2,'ng-pending',
                  (null as any)]],[[(null as any),'ngModelChange'],[(null as any),
              'change'],[(null as any),'blur']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:any = _v.component;
            if (('change' === en)) {
              const pd_0:any = ((<any>i0.ɵnov(_v,5).onChange($event.target.checked)) !== false);
              ad = (pd_0 && ad);
            }
            if (('blur' === en)) {
              const pd_1:any = ((<any>i0.ɵnov(_v,5).onTouched()) !== false);
              ad = (pd_1 && ad);
            }
            if (('ngModelChange' === en)) {
              const pd_2:any = ((<any>(_co.dataTable.indexColumnVisible = $event)) !== false);
              ad = (pd_2 && ad);
            }
            return ad;
          },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i1.CheckboxControlValueAccessor,
          [i0.Renderer2,i0.ElementRef],(null as any),(null as any)),i0.ɵprd(1024,(null as any),
          i1.NG_VALUE_ACCESSOR,(p0_0:any) => {
            return [p0_0];
          },[i1.CheckboxControlValueAccessor]),i0.ɵdid(671744,(null as any),0,i1.NgModel,
          [[8,(null as any)],[8,(null as any)],[8,(null as any)],[2,i1.NG_VALUE_ACCESSOR]],
          {model:[0,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any),
          i1.NgControl,(null as any),[i1.NgModel]),i0.ɵdid(16384,(null as any),0,i1.NgControlStatus,
          [i1.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),
          (null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),i0.ɵted((null as any),
          ['\n                    '])),(_l()(),i0.ɵted((null as any),['\n                ']))],
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_7:any = _co.dataTable.indexColumnVisible;
        _ck(_v,7,0,currVal_7);
      },(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = i0.ɵnov(_v,9).ngClassUntouched;
        const currVal_1:any = i0.ɵnov(_v,9).ngClassTouched;
        const currVal_2:any = i0.ɵnov(_v,9).ngClassPristine;
        const currVal_3:any = i0.ɵnov(_v,9).ngClassDirty;
        const currVal_4:any = i0.ɵnov(_v,9).ngClassValid;
        const currVal_5:any = i0.ɵnov(_v,9).ngClassInvalid;
        const currVal_6:any = i0.ɵnov(_v,9).ngClassPending;
        _ck(_v,4,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);
        const currVal_8:any = _co.dataTable.translations.indexColumn;
        _ck(_v,12,0,currVal_8);
      });
}
function View_DataTableHeader_4(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),14,'div',[['class',
      'column-selector-fixed-column checkbox']],(null as any),(null as any),(null as any),
      (null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n                    '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),11,'label',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          5,'input',[['type','checkbox']],[[2,'ng-untouched',(null as any)],[2,'ng-touched',
              (null as any)],[2,'ng-pristine',(null as any)],[2,'ng-dirty',(null as any)],
              [2,'ng-valid',(null as any)],[2,'ng-invalid',(null as any)],[2,'ng-pending',
                  (null as any)]],[[(null as any),'ngModelChange'],[(null as any),
              'change'],[(null as any),'blur']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:any = _v.component;
            if (('change' === en)) {
              const pd_0:any = ((<any>i0.ɵnov(_v,5).onChange($event.target.checked)) !== false);
              ad = (pd_0 && ad);
            }
            if (('blur' === en)) {
              const pd_1:any = ((<any>i0.ɵnov(_v,5).onTouched()) !== false);
              ad = (pd_1 && ad);
            }
            if (('ngModelChange' === en)) {
              const pd_2:any = ((<any>(_co.dataTable.selectColumnVisible = $event)) !== false);
              ad = (pd_2 && ad);
            }
            return ad;
          },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i1.CheckboxControlValueAccessor,
          [i0.Renderer2,i0.ElementRef],(null as any),(null as any)),i0.ɵprd(1024,(null as any),
          i1.NG_VALUE_ACCESSOR,(p0_0:any) => {
            return [p0_0];
          },[i1.CheckboxControlValueAccessor]),i0.ɵdid(671744,(null as any),0,i1.NgModel,
          [[8,(null as any)],[8,(null as any)],[8,(null as any)],[2,i1.NG_VALUE_ACCESSOR]],
          {model:[0,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any),
          i1.NgControl,(null as any),[i1.NgModel]),i0.ɵdid(16384,(null as any),0,i1.NgControlStatus,
          [i1.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          1,'span',([] as any[]),(null as any),(null as any),(null as any),(null as any),
          (null as any))),(_l()(),i0.ɵted((null as any),['',''])),(_l()(),i0.ɵted((null as any),
          ['\n                    '])),(_l()(),i0.ɵted((null as any),['\n                ']))],
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_7:any = _co.dataTable.selectColumnVisible;
        _ck(_v,7,0,currVal_7);
      },(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = i0.ɵnov(_v,9).ngClassUntouched;
        const currVal_1:any = i0.ɵnov(_v,9).ngClassTouched;
        const currVal_2:any = i0.ɵnov(_v,9).ngClassPristine;
        const currVal_3:any = i0.ɵnov(_v,9).ngClassDirty;
        const currVal_4:any = i0.ɵnov(_v,9).ngClassValid;
        const currVal_5:any = i0.ɵnov(_v,9).ngClassInvalid;
        const currVal_6:any = i0.ɵnov(_v,9).ngClassPending;
        _ck(_v,4,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);
        const currVal_8:any = _co.dataTable.translations.selectColumn;
        _ck(_v,12,0,currVal_8);
      });
}
function View_DataTableHeader_5(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),13,'div',[['class',
      'column-selector-column checkbox']],(null as any),(null as any),(null as any),
      (null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n                    '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),10,'label',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          5,'input',[['type','checkbox']],[[2,'ng-untouched',(null as any)],[2,'ng-touched',
              (null as any)],[2,'ng-pristine',(null as any)],[2,'ng-dirty',(null as any)],
              [2,'ng-valid',(null as any)],[2,'ng-invalid',(null as any)],[2,'ng-pending',
                  (null as any)]],[[(null as any),'ngModelChange'],[(null as any),
              'change'],[(null as any),'blur']],(_v,en,$event) => {
            var ad:boolean = true;
            if (('change' === en)) {
              const pd_0:any = ((<any>i0.ɵnov(_v,5).onChange($event.target.checked)) !== false);
              ad = (pd_0 && ad);
            }
            if (('blur' === en)) {
              const pd_1:any = ((<any>i0.ɵnov(_v,5).onTouched()) !== false);
              ad = (pd_1 && ad);
            }
            if (('ngModelChange' === en)) {
              const pd_2:any = ((<any>(_v.context.$implicit.visible = $event)) !== false);
              ad = (pd_2 && ad);
            }
            return ad;
          },(null as any),(null as any))),i0.ɵdid(16384,(null as any),0,i1.CheckboxControlValueAccessor,
          [i0.Renderer2,i0.ElementRef],(null as any),(null as any)),i0.ɵprd(1024,(null as any),
          i1.NG_VALUE_ACCESSOR,(p0_0:any) => {
            return [p0_0];
          },[i1.CheckboxControlValueAccessor]),i0.ɵdid(671744,(null as any),0,i1.NgModel,
          [[8,(null as any)],[8,(null as any)],[8,(null as any)],[2,i1.NG_VALUE_ACCESSOR]],
          {model:[0,'model']},{update:'ngModelChange'}),i0.ɵprd(2048,(null as any),
          i1.NgControl,(null as any),[i1.NgModel]),i0.ɵdid(16384,(null as any),0,i1.NgControlStatus,
          [i1.NgControl],(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n                        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          0,'span',([] as any[]),[[8,'textContent',0]],(null as any),(null as any),
          (null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n                    '])),
      (_l()(),i0.ɵted((null as any),['\n                ']))],(_ck,_v) => {
    const currVal_7:any = _v.context.$implicit.visible;
    _ck(_v,7,0,currVal_7);
  },(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,9).ngClassUntouched;
    const currVal_1:any = i0.ɵnov(_v,9).ngClassTouched;
    const currVal_2:any = i0.ɵnov(_v,9).ngClassPristine;
    const currVal_3:any = i0.ɵnov(_v,9).ngClassDirty;
    const currVal_4:any = i0.ɵnov(_v,9).ngClassValid;
    const currVal_5:any = i0.ɵnov(_v,9).ngClassInvalid;
    const currVal_6:any = i0.ɵnov(_v,9).ngClassPending;
    _ck(_v,4,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6);
    const currVal_8:any = _v.context.$implicit.header;
    _ck(_v,11,0,currVal_8);
  });
}
function View_DataTableHeader_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),13,'div',[['class',
      'column-selector-box card']],(null as any),(null as any),(null as any),(null as any),
      (null as any))),(_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),
      i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableHeader_2)),
      i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n                '])),
      (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableHeader_3)),
      i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n                '])),
      (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableHeader_4)),
      i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n                '])),
      (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableHeader_5)),
      i0.ɵdid(802816,(null as any),0,i2.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,
          i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n            ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = _co.dataTable.expandableRows;
    _ck(_v,3,0,currVal_0);
    const currVal_1:any = _co.dataTable.indexColumn;
    _ck(_v,6,0,currVal_1);
    const currVal_2:any = _co.dataTable.selectColumn;
    _ck(_v,9,0,currVal_2);
    const currVal_3:any = _co.dataTable.columns;
    _ck(_v,12,0,currVal_3);
  },(null as any));
}
export function View_DataTableHeader_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵted((null as any),['\n'])),(_l()(),i0.ɵeld(0,(null as any),
      (null as any),22,'div',[['class','data-table-header']],(null as any),(null as any),
      (null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n    '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),0,'h4',[['class','title']],[[8,
          'textContent',0]],(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['\n    '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),
          17,'div',[['class','button-panel']],(null as any),(null as any),(null as any),
          (null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n        '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),3,'button',[['class','btn btn-default btn-sm refresh-button'],
          ['type','button']],(null as any),[[(null as any),'click']],(_v,en,$event) => {
        var ad:boolean = true;
        var _co:i3.DataTableHeader = _v.component;
        if (('click' === en)) {
          const pd_0:any = ((<any>_co.dataTable.reloadItems()) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n             '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class','fa fa-refresh']],
          (null as any),(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵted((null as any),
          ['\n        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),3,'button',
          [['class','btn btn-default btn-sm column-selector-button'],['type','button']],
          [[2,'active',(null as any)]],[[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i3.DataTableHeader = _v.component;
            if (('click' === en)) {
              _co.columnSelectorOpen = !_co.columnSelectorOpen;
              const pd_0:any = ((<any>$event.stopPropagation()) !== false);
              ad = (pd_0 && ad);
            }
            return ad;
          },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),0,'i',[['class','fa fa-list']],
          (null as any),(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵted((null as any),
          ['\n        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'div',[['class',
          'column-selector-wrapper']],(null as any),[[(null as any),'click']],(_v,
          en,$event) => {
        var ad:boolean = true;
        if (('click' === en)) {
          const pd_0:any = ((<any>$event.stopPropagation()) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_DataTableHeader_1)),
      i0.ɵdid(16384,(null as any),0,i2.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),
          i0.ɵted((null as any),['\n    '])),(_l()(),i0.ɵted((null as any),['\n'])),
      (_l()(),i0.ɵted((null as any),['\n']))],(_ck,_v) => {
    var _co:i3.DataTableHeader = _v.component;
    const currVal_2:any = _co.columnSelectorOpen;
    _ck(_v,20,0,currVal_2);
  },(_ck,_v) => {
    var _co:i3.DataTableHeader = _v.component;
    const currVal_0:any = _co.dataTable.headerTitle;
    _ck(_v,3,0,currVal_0);
    const currVal_1:any = _co.columnSelectorOpen;
    _ck(_v,12,0,currVal_1);
  });
}
export function View_DataTableHeader_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'data-table-header',
      ([] as any[]),(null as any),[['document','click']],(_v,en,$event) => {
        var ad:boolean = true;
        if (('document:click' === en)) {
          const pd_0:any = ((<any>i0.ɵnov(_v,1)._closeSelector()) !== false);
          ad = (pd_0 && ad);
        }
        return ad;
      },View_DataTableHeader_0,RenderType_DataTableHeader)),i0.ɵdid(49152,(null as any),
      0,i3.DataTableHeader,[i4.DataTable],(null as any),(null as any))],(null as any),
      (null as any));
}
export const DataTableHeaderNgFactory:i0.ComponentFactory<i3.DataTableHeader> = i0.ɵccf('data-table-header',
    i3.DataTableHeader,View_DataTableHeader_Host_0,{},{},([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiQzovVXNlcnMvYWxleC9Eb2N1bWVudHMvR2l0SHViL2FuZ3VsYXItNC1kYXRhLXRhYmxlLWJvb3RzdHJhcC00L3NyYy9jb21wb25lbnRzL2hlYWRlci5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vQzovVXNlcnMvYWxleC9Eb2N1bWVudHMvR2l0SHViL2FuZ3VsYXItNC1kYXRhLXRhYmxlLWJvb3RzdHJhcC00L3NyYy9jb21wb25lbnRzL2hlYWRlci5jb21wb25lbnQudHMiLCJuZzovLy9DOi9Vc2Vycy9hbGV4L0RvY3VtZW50cy9HaXRIdWIvYW5ndWxhci00LWRhdGEtdGFibGUtYm9vdHN0cmFwLTQvc3JjL2NvbXBvbmVudHMvaGVhZGVyLmNvbXBvbmVudC50cy5EYXRhVGFibGVIZWFkZXIuaHRtbCIsIm5nOi8vL0M6L1VzZXJzL2FsZXgvRG9jdW1lbnRzL0dpdEh1Yi9hbmd1bGFyLTQtZGF0YS10YWJsZS1ib290c3RyYXAtNC9zcmMvY29tcG9uZW50cy9oZWFkZXIuY29tcG9uZW50LnRzLkRhdGFUYWJsZUhlYWRlcl9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuPGRpdiBjbGFzcz1cImRhdGEtdGFibGUtaGVhZGVyXCI+XG4gICAgPGg0IGNsYXNzPVwidGl0bGVcIiBbdGV4dENvbnRlbnRdPVwiZGF0YVRhYmxlLmhlYWRlclRpdGxlXCI+PC9oND5cbiAgICA8ZGl2IGNsYXNzPVwiYnV0dG9uLXBhbmVsXCI+XG4gICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0IGJ0bi1zbSByZWZyZXNoLWJ1dHRvblwiXG4gICAgICAgICAgICAoY2xpY2spPVwiZGF0YVRhYmxlLnJlbG9hZEl0ZW1zKClcIj5cbiAgICAgICAgICAgICA8aSBjbGFzcz1cImZhIGZhLXJlZnJlc2hcIj48L2k+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdCBidG4tc20gY29sdW1uLXNlbGVjdG9yLWJ1dHRvblwiIFtjbGFzcy5hY3RpdmVdPVwiY29sdW1uU2VsZWN0b3JPcGVuXCJcbiAgICAgICAgICAgIChjbGljayk9XCJjb2x1bW5TZWxlY3Rvck9wZW4gPSAhY29sdW1uU2VsZWN0b3JPcGVuOyAkZXZlbnQuc3RvcFByb3BhZ2F0aW9uKClcIiA+XG4gICAgICAgICAgICA8aSBjbGFzcz1cImZhIGZhLWxpc3RcIj48L2k+XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY29sdW1uLXNlbGVjdG9yLXdyYXBwZXJcIiAoY2xpY2spPVwiJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpXCI+XG4gICAgICAgICAgICA8ZGl2ICpuZ0lmPVwiY29sdW1uU2VsZWN0b3JPcGVuXCIgY2xhc3M9XCJjb2x1bW4tc2VsZWN0b3ItYm94IGNhcmRcIj5cbiAgICAgICAgICAgICAgICA8ZGl2ICpuZ0lmPVwiZGF0YVRhYmxlLmV4cGFuZGFibGVSb3dzXCIgY2xhc3M9XCJjb2x1bW4tc2VsZWN0b3ItZml4ZWQtY29sdW1uIGNoZWNrYm94XCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBbKG5nTW9kZWwpXT1cImRhdGFUYWJsZS5leHBhbmRDb2x1bW5WaXNpYmxlXCIvPlxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3tkYXRhVGFibGUudHJhbnNsYXRpb25zLmV4cGFuZENvbHVtbn19PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgKm5nSWY9XCJkYXRhVGFibGUuaW5kZXhDb2x1bW5cIiBjbGFzcz1cImNvbHVtbi1zZWxlY3Rvci1maXhlZC1jb2x1bW4gY2hlY2tib3hcIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIFsobmdNb2RlbCldPVwiZGF0YVRhYmxlLmluZGV4Q29sdW1uVmlzaWJsZVwiLz5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPnt7ZGF0YVRhYmxlLnRyYW5zbGF0aW9ucy5pbmRleENvbHVtbn19PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgKm5nSWY9XCJkYXRhVGFibGUuc2VsZWN0Q29sdW1uXCIgY2xhc3M9XCJjb2x1bW4tc2VsZWN0b3ItZml4ZWQtY29sdW1uIGNoZWNrYm94XCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBbKG5nTW9kZWwpXT1cImRhdGFUYWJsZS5zZWxlY3RDb2x1bW5WaXNpYmxlXCIvPlxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3tkYXRhVGFibGUudHJhbnNsYXRpb25zLnNlbGVjdENvbHVtbn19PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgKm5nRm9yPVwibGV0IGNvbHVtbiBvZiBkYXRhVGFibGUuY29sdW1uc1wiIGNsYXNzPVwiY29sdW1uLXNlbGVjdG9yLWNvbHVtbiBjaGVja2JveFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgWyhuZ01vZGVsKV09XCJjb2x1bW4udmlzaWJsZVwiLz5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIFt0ZXh0Q29udGVudF09XCJjb2x1bW4uaGVhZGVyXCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4iLCI8ZGF0YS10YWJsZS1oZWFkZXI+PC9kYXRhLXRhYmxlLWhlYWRlcj4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7OztvQkNjZ0I7TUFBQTtNQUFBLDhCQUFvRjtNQUNoRjtVQUFBLDBEQUFPO1VBQUEsaUNBQ0g7VUFBQTtjQUFBO2NBQUE7a0JBQUE7Y0FBQTtZQUFBO1lBQUE7WUFBQTtjQUFBO2NBQUE7WUFBQTtZQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQXVCO2NBQUE7Y0FBQTtZQUFBO1lBQXZCO1VBQUEsdUNBQUE7VUFBQSxpRUFBQTsrQkFBQTtZQUFBO1VBQUEsNENBQUE7VUFBQTtVQUFBLHFEQUFBO3VCQUFBLG1DQUFBO1VBQUEsNENBQW9FO1VBQUEsaUNBQ3BFO1VBQUE7VUFBQSxnQkFBTSx3Q0FBOEM7VUFBQSw2QkFDaEQ7OztRQUZtQjtRQUF2QixXQUF1QixTQUF2Qjs7O1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQSxXQUFBLHFFQUFBO1FBQ007UUFBQTs7OztvQkFHZDtNQUFBO01BQUEsOEJBQWlGO01BQzdFO1VBQUEsMERBQU87VUFBQSxpQ0FDSDtVQUFBO2NBQUE7Y0FBQTtrQkFBQTtjQUFBO1lBQUE7WUFBQTtZQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBdUI7Y0FBQTtjQUFBO1lBQUE7WUFBdkI7VUFBQSx1Q0FBQTtVQUFBLGlFQUFBOytCQUFBO1lBQUE7VUFBQSw0Q0FBQTtVQUFBO1VBQUEscURBQUE7dUJBQUEsbUNBQUE7VUFBQSw0Q0FBbUU7VUFBQSxpQ0FDbkU7VUFBQTtVQUFBLGdCQUFNLHdDQUE2QztVQUFBLDZCQUMvQzs7O1FBRm1CO1FBQXZCLFdBQXVCLFNBQXZCOzs7UUFB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