/**
 * @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/cdk/table';
import * as i2 from '../../../../src/elements/simple-table/table';
import * as i3 from '../search/SearchBox.ngfactory';
import * as i4 from '../../../../src/elements/search/SearchBox';
import * as i5 from '../../../../src/services/novo-label-service';
import * as i6 from '@angular/forms';
import * as i7 from '@angular/common';
import * as i8 from './pagination.ngfactory';
import * as i9 from '../../../../src/elements/simple-table/pagination';
import * as i10 from '../../../../src/elements/simple-table/state';
import * as i11 from '../loading/Loading.ngfactory';
import * as i12 from '../../../../src/elements/loading/Loading';
import * as i13 from './cell.ngfactory';
import * as i14 from '../../../../src/elements/simple-table/cell';
import * as i15 from '../../../../src/elements/simple-table/sort';
import * as i16 from './cell-header.ngfactory';
import * as i17 from '../../../../src/elements/simple-table/cell-header';
import * as i18 from './row.ngfactory';
import * as i19 from '../../../../src/elements/simple-table/row';
const styles_NovoTable:any[] = ([] as any[]);
export const RenderType_NovoTable:i0.RendererType2 = i0.ɵcrt({encapsulation:2,styles:styles_NovoTable,
    data:{}});
export function View_NovoTable_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(2,[i0.ɵqud(402653184,1,{_rowPlaceholder:0}),i0.ɵqud(402653184,2,{_headerRowPlaceholder:0}),
      (_l()(),i0.ɵted((null as any),['\n  '])),(_l()(),i0.ɵeld(16777216,(null as any),
          (null as any),1,(null as any),(null as any),(null as any),(null as any),
          (null as any),(null as any),(null as any))),i0.ɵdid(16384,[[2,4]],0,i1.HeaderRowPlaceholder,
          [i0.ViewContainerRef],(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n  '])),(_l()(),i0.ɵeld(16777216,(null as any),(null as any),1,(null as any),
          (null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),
      i0.ɵdid(16384,[[1,4]],0,i1.RowPlaceholder,[i0.ViewContainerRef],(null as any),
          (null as any))],(null as any),(null as any));
}
export function View_NovoTable_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'novo-simple-table',
      ([] as any[]),(null as any),(null as any),(null as any),View_NovoTable_0,RenderType_NovoTable)),
      i0.ɵdid(3391488,(null as any),3,i2.NovoTable,[i0.IterableDiffers,i0.ChangeDetectorRef,
          i0.ElementRef,i0.Renderer2,[8,(null as any)]],(null as any),(null as any)),
      i0.ɵqud(603979776,1,{_columnDefinitions:1}),i0.ɵqud(335544320,2,{_headerDefinition:0}),
      i0.ɵqud(603979776,3,{_rowDefinitions:1})],(_ck,_v) => {
    _ck(_v,1,0);
  },(null as any));
}
export const NovoTableNgFactory:i0.ComponentFactory<i2.NovoTable<any>> = i0.ɵccf('novo-simple-table',
    i2.NovoTable,View_NovoTable_Host_0,{trackBy:'trackBy',dataSource:'dataSource'},
    {},([] as any[]));
const styles_NovoActivityTable:any[] = ([] as any[]);
export const RenderType_NovoActivityTable:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoActivityTable,data:{}});
function View_NovoActivityTable_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),22,'div',([] 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),
      1,'p',([] as any[]),(null as any),(null as any),(null as any),(null as any),
      (null as any))),(_l()(),i0.ɵted((null as any),['Total: ',''])),(_l()(),i0.ɵted((null as any),
      ['\n            '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),
      (null as any),(null as any),(null as any),(null as any),(null as any))),(_l()(),
      i0.ɵted((null as any),['Current: ',''])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['Totally Empty: ',''])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['Currently Empty: ',''])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['Loading (DataSource): ',''])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['User Filtered: ',''])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'p',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['Loading (Table): ',''])),(_l()(),i0.ɵted((null as any),['\n        ']))],
      (null as any),(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = ((_co.dataSource == null)? (null as any): _co.dataSource.total);
        _ck(_v,3,0,currVal_0);
        const currVal_1:any = ((_co.dataSource == null)? (null as any): _co.dataSource.current);
        _ck(_v,6,0,currVal_1);
        const currVal_2:any = ((_co.dataSource == null)? (null as any): _co.dataSource.totallyEmpty);
        _ck(_v,9,0,currVal_2);
        const currVal_3:any = ((_co.dataSource == null)? (null as any): _co.dataSource.currentlyEmpty);
        _ck(_v,12,0,currVal_3);
        const currVal_4:any = ((_co.dataSource == null)? (null as any): _co.dataSource.loading);
        _ck(_v,15,0,currVal_4);
        const currVal_5:any = _co.state.userFiltered;
        _ck(_v,18,0,currVal_5);
        const currVal_6:any = _co.loading;
        _ck(_v,21,0,currVal_6);
      });
}
function View_NovoActivityTable_3(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),6,'novo-search',
      [['alwaysOpen','true']],[[2,'focused',(null as any)],[2,'active',(null as any)],
          [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),
          'searchChanged'],[(null as any),'ngModelChange']],(_v,en,$event) => {
        var ad:boolean = true;
        var _co:any = _v.component;
        if (('searchChanged' === en)) {
          const pd_0:any = ((<any>_co.onSearchChange($event)) !== false);
          ad = (pd_0 && ad);
        }
        if (('ngModelChange' === en)) {
          const pd_1:any = ((<any>(_co.state.globalSearch = $event)) !== false);
          ad = (pd_1 && ad);
        }
        return ad;
      },i3.View_NovoSearchBoxElement_0,i3.RenderType_NovoSearchBoxElement)),i0.ɵdid(1228800,
      (null as any),0,i4.NovoSearchBoxElement,[i0.ElementRef,i5.NovoLabelService,i0.ChangeDetectorRef,
          i0.NgZone],{placeholder:[0,'placeholder'],alwaysOpen:[1,'alwaysOpen'],hint:[2,
          'hint']},{searchChanged:'searchChanged'}),i0.ɵprd(1024,(null as any),i6.NG_VALUE_ACCESSOR,
      (p0_0:any) => {
        return [p0_0];
      },[i4.NovoSearchBoxElement]),i0.ɵdid(671744,(null as any),0,i6.NgModel,[[8,(null as any)],
      [8,(null as any)],[8,(null as any)],[2,i6.NG_VALUE_ACCESSOR]],{model:[0,'model']},
      {update:'ngModelChange'}),i0.ɵprd(2048,(null as any),i6.NgControl,(null as any),
      [i6.NgModel]),i0.ɵdid(16384,(null as any),0,i6.NgControlStatus,[i6.NgControl],
      (null as any),(null as any)),(_l()(),i0.ɵted(0,['\n            ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_9:any = ((_co.searchOptions == null)? (null as any): _co.searchOptions.placeholder);
    const currVal_10:any = 'true';
    const currVal_11:any = ((_co.searchOptions == null)? (null as any): _co.searchOptions.tooltip);
    _ck(_v,1,0,currVal_9,currVal_10,currVal_11);
    const currVal_12:any = _co.state.globalSearch;
    _ck(_v,3,0,currVal_12);
  },(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,1).focused;
    const currVal_1:any = i0.ɵnov(_v,1).active;
    const currVal_2:any = i0.ɵnov(_v,5).ngClassUntouched;
    const currVal_3:any = i0.ɵnov(_v,5).ngClassTouched;
    const currVal_4:any = i0.ɵnov(_v,5).ngClassPristine;
    const currVal_5:any = i0.ɵnov(_v,5).ngClassDirty;
    const currVal_6:any = i0.ɵnov(_v,5).ngClassValid;
    const currVal_7:any = i0.ɵnov(_v,5).ngClassInvalid;
    const currVal_8:any = i0.ɵnov(_v,5).ngClassPending;
    _ck(_v,0,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,
        currVal_7,currVal_8);
  });
}
function View_NovoActivityTable_2(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),13,'header',([] 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.ɵand(16777216,(null as any),
      (null as any),1,(null as any),View_NovoActivityTable_3)),i0.ɵdid(16384,(null as any),
      0,i7.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},(null as any)),
      (_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵeld(0,(null as any),
          (null as any),2,'novo-simple-table-pagination',([] as any[]),(null as any),
          (null as any),(null as any),i8.View_NovoSimpleTablePagination_0,i8.RenderType_NovoSimpleTablePagination)),
      i0.ɵdid(245760,(null as any),0,i9.NovoSimpleTablePagination,[i0.ChangeDetectorRef,
          i5.NovoLabelService,i10.NovoActivityTableState],{page:[0,'page'],length:[1,
          'length'],pageSize:[2,'pageSize'],pageSizeOptions:[3,'pageSizeOptions']},
          (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,'div',[['class','novo-activity-table-actions']],(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵted((null as any),
          ['\n                '])),i0.ɵncd((null as any),0),(_l()(),i0.ɵted((null as any),
          ['\n            '])),(_l()(),i0.ɵted((null as any),['\n        ']))],(_ck,
      _v) => {
    var _co:any = _v.component;
    const currVal_0:boolean = !_co.hideGlobalSearch;
    _ck(_v,3,0,currVal_0);
    const currVal_1:any = _co.paginationOptions.page;
    const currVal_2:any = ((_co.dataSource == null)? (null as any): _co.dataSource.total);
    const currVal_3:any = _co.paginationOptions.pageSize;
    const currVal_4:any = _co.paginationOptions.pageSizeOptions;
    _ck(_v,6,0,currVal_1,currVal_2,currVal_3,currVal_4);
  },(null as any));
}
function View_NovoActivityTable_4(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),4,'div',[['class',
      'novo-activity-table-loading-mask']],(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),1,'novo-loading',([] as any[]),
          [[8,'className',0]],(null as any),(null as any),i11.View_NovoLoadingElement_0,
          i11.RenderType_NovoLoadingElement)),i0.ɵdid(49152,(null as any),0,i12.NovoLoadingElement,
          ([] as any[]),(null as any),(null as any)),(_l()(),i0.ɵted((null as any),
          ['\n        ']))],(null as any),(_ck,_v) => {
    const currVal_0:any = (i0.ɵnov(_v,3).theme || '');
    _ck(_v,2,0,currVal_0);
  });
}
function View_NovoActivityTable_6(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-checkbox-header-cell',
      ([] as any[]),[[1,'role',0]],(null as any),(null as any),i13.View_NovoSimpleCheckboxHeaderCell_0,
      i13.RenderType_NovoSimpleCheckboxHeaderCell)),i0.ɵdid(180224,(null as any),0,
      i14.NovoSimpleCheckboxHeaderCell,[i1.CdkColumnDef,i0.ElementRef,i0.Renderer2,
          [2,i15.NovoSelection]],(null as any),(null as any))],(null as any),(_ck,
      _v) => {
    const currVal_0:any = i0.ɵnov(_v,1).role;
    _ck(_v,0,0,currVal_0);
  });
}
function View_NovoActivityTable_7(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-checkbox-cell',
      ([] as any[]),[[1,'role',0]],(null as any),(null as any),i13.View_NovoSimpleCheckboxCell_0,
      i13.RenderType_NovoSimpleCheckboxCell)),i0.ɵdid(245760,(null as any),0,i14.NovoSimpleCheckboxCell,
      [i1.CdkColumnDef,i0.ElementRef,i0.Renderer2,[2,i15.NovoSelection]],{row:[0,'row'],
          index:[1,'index']},(null as any))],(_ck,_v) => {
    const currVal_1:any = _v.context.$implicit;
    const currVal_2:any = _v.context.index;
    _ck(_v,1,0,currVal_1,currVal_2);
  },(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,1).role;
    _ck(_v,0,0,currVal_0);
  });
}
function View_NovoActivityTable_9(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-empty-header-cell',
      ([] as any[]),[[2,'button-header-cell',(null as any)],[2,'dropdown-header-cell',
          (null as any)],[1,'role',0]],(null as any),(null as any),(null as any),(null as any))),
      i0.ɵdid(16384,(null as any),0,i14.NovoSimpleEmptyHeaderCell,[i1.CdkColumnDef,
          i0.ElementRef,i0.Renderer2],(null as any),(null as any))],(null as any),
      (_ck,_v) => {
        const currVal_0:boolean = !(<any>_v.parent).context.$implicit.options;
        const currVal_1:any = (<any>_v.parent).context.$implicit.options;
        const currVal_2:any = i0.ɵnov(_v,1).role;
        _ck(_v,0,0,currVal_0,currVal_1,currVal_2);
      });
}
function View_NovoActivityTable_10(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-action-cell',
      ([] as any[]),[[1,'role',0]],(null as any),(null as any),i13.View_NovoSimpleActionCell_0,
      i13.RenderType_NovoSimpleActionCell)),i0.ɵdid(114688,(null as any),0,i14.NovoSimpleActionCell,
      [i1.CdkColumnDef,i0.ElementRef,i0.Renderer2,i5.NovoLabelService],{row:[0,'row'],
          column:[1,'column']},(null as any))],(_ck,_v) => {
    const currVal_1:any = _v.context.$implicit;
    const currVal_2:any = (<any>_v.parent).context.$implicit;
    _ck(_v,1,0,currVal_1,currVal_2);
  },(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,1).role;
    _ck(_v,0,0,currVal_0);
  });
}
function View_NovoActivityTable_8(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),13,(null as any),
      (null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),
      i0.ɵdid(16384,(null as any),2,i14.NovoSimpleColumnDef,([] as any[]),{name:[0,
          'name']},(null as any)),i0.ɵqud(335544320,6,{cell:0}),i0.ɵqud(335544320,
          7,{headerCell:0}),i0.ɵprd(2048,[[1,4]],i1.CdkColumnDef,(null as any),[i14.NovoSimpleColumnDef]),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(0,(null as any),
          (null as any),2,(null as any),View_NovoActivityTable_9)),i0.ɵdid(16384,(null as any),
          0,i14.NovoSimpleHeaderCellDef,[i0.TemplateRef],(null as any),(null as any)),
      i0.ɵprd(2048,[[7,4]],i1.CdkHeaderCellDef,(null as any),[i14.NovoSimpleHeaderCellDef]),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(0,(null as any),
          (null as any),2,(null as any),View_NovoActivityTable_10)),i0.ɵdid(16384,
          (null as any),0,i14.NovoSimpleCellDef,[i0.TemplateRef],(null as any),(null as any)),
      i0.ɵprd(2048,[[6,4]],i1.CdkCellDef,(null as any),[i14.NovoSimpleCellDef]),(_l()(),
          i0.ɵted((null as any),['\n            ']))],(_ck,_v) => {
    const currVal_0:any = _v.context.$implicit.id;
    _ck(_v,1,0,currVal_0);
  },(null as any));
}
function View_NovoActivityTable_12(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),3,'novo-simple-header-cell',
      ([] as any[]),[[1,'role',0]],(null as any),(null as any),i16.View_NovoSimpleCellHeader_0,
      i16.RenderType_NovoSimpleCellHeader)),i0.ɵdid(245760,(null as any),0,i17.NovoSimpleCellHeader,
      [i0.ChangeDetectorRef,i5.NovoLabelService,i10.NovoActivityTableState,[2,i15.NovoSortFilter],
          [2,i1.CdkColumnDef]],{defaultSort:[0,'defaultSort'],config:[1,'config']},
      (null as any)),i0.ɵdid(81920,(null as any),0,i14.NovoSimpleHeaderCell,[i1.CdkColumnDef,
      i0.ElementRef,i0.Renderer2],{column:[0,'column']},(null as any)),(_l()(),i0.ɵted(0,
      ['','']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_1:any = _co.defaultSort;
    const currVal_2:any = (<any>_v.parent).context.$implicit.config;
    _ck(_v,1,0,currVal_1,currVal_2);
    const currVal_3:any = (<any>_v.parent).context.$implicit;
    _ck(_v,2,0,currVal_3);
  },(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,2).role;
    _ck(_v,0,0,currVal_0);
    const currVal_4:any = (<any>_v.parent).context.$implicit.label;
    _ck(_v,3,0,currVal_4);
  });
}
function View_NovoActivityTable_13(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-cell',
      ([] as any[]),[[1,'role',0]],(null as any),(null as any),i13.View_NovoSimpleCell_0,
      i13.RenderType_NovoSimpleCell)),i0.ɵdid(114688,(null as any),0,i14.NovoSimpleCell,
      [i1.CdkColumnDef,i0.ElementRef,i0.Renderer2],{row:[0,'row'],column:[1,'column']},
      (null as any))],(_ck,_v) => {
    const currVal_1:any = _v.context.$implicit;
    const currVal_2:any = (<any>_v.parent).context.$implicit;
    _ck(_v,1,0,currVal_1,currVal_2);
  },(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,1).role;
    _ck(_v,0,0,currVal_0);
  });
}
function View_NovoActivityTable_11(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),13,(null as any),
      (null as any),(null as any),(null as any),(null as any),(null as any),(null as any))),
      i0.ɵdid(16384,(null as any),2,i14.NovoSimpleColumnDef,([] as any[]),{name:[0,
          'name']},(null as any)),i0.ɵqud(335544320,8,{cell:0}),i0.ɵqud(335544320,
          9,{headerCell:0}),i0.ɵprd(2048,[[1,4]],i1.CdkColumnDef,(null as any),[i14.NovoSimpleColumnDef]),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(0,(null as any),
          (null as any),2,(null as any),View_NovoActivityTable_12)),i0.ɵdid(16384,
          (null as any),0,i14.NovoSimpleHeaderCellDef,[i0.TemplateRef],(null as any),
          (null as any)),i0.ɵprd(2048,[[9,4]],i1.CdkHeaderCellDef,(null as any),[i14.NovoSimpleHeaderCellDef]),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(0,(null as any),
          (null as any),2,(null as any),View_NovoActivityTable_13)),i0.ɵdid(16384,
          (null as any),0,i14.NovoSimpleCellDef,[i0.TemplateRef],(null as any),(null as any)),
      i0.ɵprd(2048,[[8,4]],i1.CdkCellDef,(null as any),[i14.NovoSimpleCellDef]),(_l()(),
          i0.ɵted((null as any),['\n            ']))],(_ck,_v) => {
    const currVal_0:any = _v.context.$implicit.id;
    _ck(_v,1,0,currVal_0);
  },(null as any));
}
function View_NovoActivityTable_14(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-header-row',
      ([] as any[]),[[8,'className',0],[1,'role',0]],(null as any),(null as any),i18.View_NovoSimpleHeaderRow_0,
      i18.RenderType_NovoSimpleHeaderRow)),i0.ɵdid(49152,(null as any),0,i19.NovoSimpleHeaderRow,
      ([] as any[]),(null as any),(null as any))],(null as any),(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,1).rowClass;
    const currVal_1:any = i0.ɵnov(_v,1).role;
    _ck(_v,0,0,currVal_0,currVal_1);
  });
}
function View_NovoActivityTable_15(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),1,'novo-simple-row',
      ([] as any[]),[[8,'className',0],[1,'role',0]],(null as any),(null as any),i18.View_NovoSimpleRow_0,
      i18.RenderType_NovoSimpleRow)),i0.ɵdid(49152,(null as any),0,i19.NovoSimpleRow,
      ([] as any[]),(null as any),(null as any))],(null as any),(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,1).rowClass;
    const currVal_1:any = i0.ɵnov(_v,1).role;
    _ck(_v,0,0,currVal_0,currVal_1);
  });
}
function View_NovoActivityTable_5(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),38,'novo-simple-table',
      [['novoSelection',''],['novoSortFilter','']],[[2,'empty',(null as any)],[8,'hidden',
          0]],(null as any),(null as any),View_NovoTable_0,RenderType_NovoTable)),
      i0.ɵdid(3391488,(null as any),3,i2.NovoTable,[i0.IterableDiffers,i0.ChangeDetectorRef,
          i0.ElementRef,i0.Renderer2,[8,(null as any)]],{dataSource:[0,'dataSource']},
          (null as any)),i0.ɵqud(603979776,1,{_columnDefinitions:1}),i0.ɵqud(335544320,
          2,{_headerDefinition:0}),i0.ɵqud(603979776,3,{_rowDefinitions:1}),i0.ɵdid(16384,
          (null as any),0,i15.NovoSortFilter,[i10.NovoActivityTableState],(null as any),
          (null as any)),i0.ɵdid(147456,(null as any),0,i15.NovoSelection,[i10.NovoActivityTableState],
          (null as any),(null as any)),(_l()(),i0.ɵted((null as any),['\n            '])),
      i0.ɵncd((null as any),1),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),13,(null as any),(null as any),
          (null as any),(null as any),(null as any),(null as any),(null as any))),
      i0.ɵdid(16384,(null as any),2,i14.NovoSimpleColumnDef,([] as any[]),{name:[0,
          'name']},(null as any)),i0.ɵqud(335544320,4,{cell:0}),i0.ɵqud(335544320,
          5,{headerCell:0}),i0.ɵprd(2048,[[1,4]],i1.CdkColumnDef,(null as any),[i14.NovoSimpleColumnDef]),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(0,(null as any),
          (null as any),2,(null as any),View_NovoActivityTable_6)),i0.ɵdid(16384,(null as any),
          0,i14.NovoSimpleHeaderCellDef,[i0.TemplateRef],(null as any),(null as any)),
      i0.ɵprd(2048,[[5,4]],i1.CdkHeaderCellDef,(null as any),[i14.NovoSimpleHeaderCellDef]),
      (_l()(),i0.ɵted((null as any),['\n                '])),(_l()(),i0.ɵand(0,(null as any),
          (null as any),2,(null as any),View_NovoActivityTable_7)),i0.ɵdid(16384,(null as any),
          0,i14.NovoSimpleCellDef,[i0.TemplateRef],(null as any),(null as any)),i0.ɵprd(2048,
          [[4,4]],i1.CdkCellDef,(null as any),[i14.NovoSimpleCellDef]),(_l()(),i0.ɵted((null as any),
          ['\n            '])),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_NovoActivityTable_8)),
      i0.ɵdid(802816,(null as any),0,i7.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,
          i0.IterableDiffers],{ngForOf:[0,'ngForOf']},(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_NovoActivityTable_11)),i0.ɵdid(802816,(null as any),
          0,i7.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],{ngForOf:[0,
              'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵand(0,(null as any),(null as any),2,(null as any),View_NovoActivityTable_14)),
      i0.ɵdid(540672,(null as any),0,i19.NovoSimpleHeaderRowDef,[i0.TemplateRef,i0.IterableDiffers],
          {columns:[0,'columns']},(null as any)),i0.ɵprd(2048,[[2,4]],i1.CdkHeaderRowDef,
          (null as any),[i19.NovoSimpleHeaderRowDef]),(_l()(),i0.ɵted((null as any),
          ['\n            '])),(_l()(),i0.ɵand(0,(null as any),(null as any),2,(null as any),
          View_NovoActivityTable_15)),i0.ɵdid(540672,(null as any),0,i19.NovoSimpleRowDef,
          [i0.TemplateRef,i0.IterableDiffers],{columns:[0,'columns']},(null as any)),
      i0.ɵprd(2048,[[3,4]],i1.CdkRowDef,(null as any),[i19.NovoSimpleRowDef]),(_l()(),
          i0.ɵted((null as any),['\n        ']))],(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_2:any = _co.dataSource;
    _ck(_v,1,0,currVal_2);
    const currVal_3:any = 'selection';
    _ck(_v,11,0,currVal_3);
    const currVal_4:any = _co.actionColumns;
    _ck(_v,26,0,currVal_4);
    const currVal_5:any = _co.columns;
    _ck(_v,29,0,currVal_5);
    const currVal_6:any = _co.displayedColumns;
    _ck(_v,32,0,currVal_6);
    const currVal_7:any = _co.displayedColumns;
    _ck(_v,36,0,currVal_7);
  },(_ck,_v) => {
    var _co:any = _v.component;
    const currVal_0:any = (((_co.dataSource == null)? (null as any): _co.dataSource.currentlyEmpty) && _co.state.userFiltered);
    const currVal_1:any = (((_co.dataSource == null)? (null as any): _co.dataSource.totallyEmpty) && !_co.userFiltered);
    _ck(_v,0,0,currVal_0,currVal_1);
  });
}
function View_NovoActivityTable_17(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),5,'div',[['class',
      'novo-activity-table-empty-message']],(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),2,'h4',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵeld(0,
          (null as any),(null as any),0,'i',[['class','bhi-search-question']],(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            ']))],(null as any),
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = _co.labels.noMatchingRecordsMessage;
        _ck(_v,4,0,currVal_0);
      });
}
function View_NovoActivityTable_16(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'div',[['class',
      'novo-activity-table-no-results-container']],(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,[['filtered',1]],(null as any),1,'div',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),i0.ɵncd((null as any),
          2),(_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵand(16777216,
          (null as any),(null as any),1,(null as any),View_NovoActivityTable_17)),
      i0.ɵdid(16384,(null as any),0,i7.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n        ']))],
      (_ck,_v) => {
        const currVal_0:any = (i0.ɵnov(_v,2).childNodes.length == 0);
        _ck(_v,6,0,currVal_0);
      },(null as any));
}
function View_NovoActivityTable_19(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),5,'div',[['class',
      'novo-activity-table-empty-message']],(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),2,'h4',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),(_l()(),i0.ɵeld(0,
          (null as any),(null as any),0,'i',[['class','bhi-search-question']],(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            ']))],(null as any),
      (_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = _co.labels.emptyTableMessage;
        _ck(_v,4,0,currVal_0);
      });
}
function View_NovoActivityTable_18(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),7,'div',[['class',
      'novo-activity-table-empty-container']],(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,[['empty',1]],(null as any),1,'div',([] as any[]),(null as any),
          (null as any),(null as any),(null as any),(null as any))),i0.ɵncd((null as any),
          3),(_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵand(16777216,
          (null as any),(null as any),1,(null as any),View_NovoActivityTable_19)),
      i0.ɵdid(16384,(null as any),0,i7.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,
          'ngIf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n        ']))],
      (_ck,_v) => {
        const currVal_0:any = (i0.ɵnov(_v,2).childNodes.length == 0);
        _ck(_v,6,0,currVal_0);
      },(null as any));
}
export function View_NovoActivityTable_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(2,[(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵand(16777216,
      (null as any),(null as any),1,(null as any),View_NovoActivityTable_1)),i0.ɵdid(16384,
      (null as any),0,i7.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_NovoActivityTable_2)),i0.ɵdid(16384,
      (null as any),0,i7.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_NovoActivityTable_4)),i0.ɵdid(16384,
      (null as any),0,i7.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_NovoActivityTable_5)),i0.ɵdid(16384,
      (null as any),0,i7.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_NovoActivityTable_16)),i0.ɵdid(16384,
      (null as any),0,i7.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_NovoActivityTable_18)),i0.ɵdid(16384,
      (null as any),0,i7.NgIf,[i0.ViewContainerRef,i0.TemplateRef],{ngIf:[0,'ngIf']},
      (null as any)),(_l()(),i0.ɵted((null as any),['\n    ']))],(_ck,_v) => {
    var _co:i2.NovoActivityTable<any> = _v.component;
    const currVal_0:any = _co.debug;
    _ck(_v,2,0,currVal_0);
    const currVal_1:boolean = (!(((_co.dataSource == null)? (null as any): _co.dataSource.totallyEmpty) && !_co.state.userFiltered) && !_co.loading);
    _ck(_v,5,0,currVal_1);
    const currVal_2:any = (((_co.dataSource == null)? (null as any): _co.dataSource.loading) || _co.loading);
    _ck(_v,8,0,currVal_2);
    const currVal_3:any = (((_co.columns == null)? (null as any): _co.columns.length) > 0);
    _ck(_v,11,0,currVal_3);
    const currVal_4:any = (((((_co.dataSource == null)? (null as any): _co.dataSource.currentlyEmpty) && _co.state.userFiltered) && !((_co.dataSource == null)? (null as any): _co.dataSource.loading)) && !_co.loading);
    _ck(_v,14,0,currVal_4);
    const currVal_5:any = ((((_co.dataSource == null)? (null as any): _co.dataSource.totallyEmpty) && !((_co.dataSource == null)? (null as any): _co.dataSource.loading)) && !_co.loading);
    _ck(_v,17,0,currVal_5);
  },(null as any));
}
export function View_NovoActivityTable_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-activity-table',
      ([] as any[]),[[2,'global-search-hidden',(null as any)],[2,'empty',(null as any)],
          [2,'loading',(null as any)]],(null as any),(null as any),View_NovoActivityTable_0,
      RenderType_NovoActivityTable)),i0.ɵprd(512,(null as any),i10.NovoActivityTableState,
      i10.NovoActivityTableState,([] as any[])),i0.ɵdid(1622016,(null as any),0,i2.NovoActivityTable,
      [i5.NovoLabelService,i0.ChangeDetectorRef,i10.NovoActivityTableState],(null as any),
      (null as any))],(null as any),(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,2).globalSearchHiddenClassToggle;
    const currVal_1:any = i0.ɵnov(_v,2).empty;
    const currVal_2:any = i0.ɵnov(_v,2).loadingClass;
    _ck(_v,0,0,currVal_0,currVal_1,currVal_2);
  });
}
export const NovoActivityTableNgFactory:i0.ComponentFactory<i2.NovoActivityTable<any>> = i0.ɵccf('novo-activity-table',
    i2.NovoActivityTable,View_NovoActivityTable_Host_0,{activityService:'activityService',
        columns:'columns',displayedColumns:'displayedColumns',actionColumns:'actionColumns',
        paginationOptions:'paginationOptions',searchOptions:'searchOptions',defaultSort:'defaultSort',
        hideGlobalSearch:'hideGlobalSearch',debug:'debug'},{},['[novo-activity-table-actions]',
        '*','[novo-activity-table-no-results-message]','[novo-activity-table-empty-message]']);
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NpbXBsZS10YWJsZS90YWJsZS5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9zaW1wbGUtdGFibGUvdGFibGUudHMiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9zaW1wbGUtdGFibGUvdGFibGUudHMuTm92b1RhYmxlLmh0bWwiLCJuZzovLy9Vc2Vycy9qZ29kaS9iaC9ub3ZvLWVsZW1lbnRzL3NyYy9lbGVtZW50cy9zaW1wbGUtdGFibGUvdGFibGUudHMuTm92b1RhYmxlX0hvc3QuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NpbXBsZS10YWJsZS90YWJsZS50cy5Ob3ZvQWN0aXZpdHlUYWJsZS5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvc2ltcGxlLXRhYmxlL3RhYmxlLnRzLk5vdm9BY3Rpdml0eVRhYmxlX0hvc3QuaHRtbCJdLCJzb3VyY2VzQ29udGVudCI6WyIgIiwiXG4gIDxuZy1jb250YWluZXIgaGVhZGVyUm93UGxhY2Vob2xkZXI+PC9uZy1jb250YWluZXI+XG4gIDxuZy1jb250YWluZXIgcm93UGxhY2Vob2xkZXI+PC9uZy1jb250YWluZXI+IiwiPG5vdm8tc2ltcGxlLXRhYmxlPjwvbm92by1zaW1wbGUtdGFibGU+IiwiXG4gICAgICAgIDxkaXYgKm5nSWY9XCJkZWJ1Z1wiPlxuICAgICAgICAgICAgPHA+VG90YWw6IHt7IGRhdGFTb3VyY2U/LnRvdGFsIH19PC9wPlxuICAgICAgICAgICAgPHA+Q3VycmVudDoge3sgZGF0YVNvdXJjZT8uY3VycmVudCB9fTwvcD5cbiAgICAgICAgICAgIDxwPlRvdGFsbHkgRW1wdHk6IHt7IGRhdGFTb3VyY2U/LnRvdGFsbHlFbXB0eSB9fTwvcD5cbiAgICAgICAgICAgIDxwPkN1cnJlbnRseSBFbXB0eToge3sgZGF0YVNvdXJjZT8uY3VycmVudGx5RW1wdHkgfX08L3A+XG4gICAgICAgICAgICA8cD5Mb2FkaW5nIChEYXRhU291cmNlKToge3sgZGF0YVNvdXJjZT8ubG9hZGluZyB9fTwvcD5cbiAgICAgICAgICAgIDxwPlVzZXIgRmlsdGVyZWQ6IHt7IHN0YXRlLnVzZXJGaWx0ZXJlZCB9fTwvcD5cbiAgICAgICAgICAgIDxwPkxvYWRpbmcgKFRhYmxlKToge3sgbG9hZGluZyB9fTwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxoZWFkZXIgKm5nSWY9XCIhKGRhdGFTb3VyY2U/LnRvdGFsbHlFbXB0eSAmJiAhc3RhdGUudXNlckZpbHRlcmVkKSAmJiAhbG9hZGluZ1wiPlxuICAgICAgICAgICAgPG5vdm8tc2VhcmNoXG4gICAgICAgICAgICAgICAgYWx3YXlzT3Blbj1cInRydWVcIlxuICAgICAgICAgICAgICAgIChzZWFyY2hDaGFuZ2VkKT1cIm9uU2VhcmNoQ2hhbmdlKCRldmVudClcIlxuICAgICAgICAgICAgICAgIFsobmdNb2RlbCldPVwic3RhdGUuZ2xvYmFsU2VhcmNoXCJcbiAgICAgICAgICAgICAgICAqbmdJZj1cIiFoaWRlR2xvYmFsU2VhcmNoXCJcbiAgICAgICAgICAgICAgICBbcGxhY2Vob2xkZXJdPVwic2VhcmNoT3B0aW9ucz8ucGxhY2Vob2xkZXJcIlxuICAgICAgICAgICAgICAgIFtoaW50XT1cInNlYXJjaE9wdGlvbnM/LnRvb2x0aXBcIj5cbiAgICAgICAgICAgIDwvbm92by1zZWFyY2g+XG4gICAgICAgICAgICA8bm92by1zaW1wbGUtdGFibGUtcGFnaW5hdGlvblxuICAgICAgICAgICAgICAgIFtsZW5ndGhdPVwiZGF0YVNvdXJjZT8udG90YWxcIlxuICAgICAgICAgICAgICAgIFtwYWdlXT1cInBhZ2luYXRpb25PcHRpb25zLnBhZ2VcIlxuICAgICAgICAgICAgICAgIFtwYWdlU2l6ZV09XCJwYWdpbmF0aW9uT3B0aW9ucy5wYWdlU2l6ZVwiXG4gICAgICAgICAgICAgICAgW3BhZ2VTaXplT3B0aW9uc109XCJwYWdpbmF0aW9uT3B0aW9ucy5wYWdlU2l6ZU9wdGlvbnNcIj5cbiAgICAgICAgICAgIDwvbm92by1zaW1wbGUtdGFibGUtcGFnaW5hdGlvbj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJub3ZvLWFjdGl2aXR5LXRhYmxlLWFjdGlvbnNcIj5cbiAgICAgICAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJbbm92by1hY3Rpdml0eS10YWJsZS1hY3Rpb25zXVwiPjwvbmctY29udGVudD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2hlYWRlcj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIm5vdm8tYWN0aXZpdHktdGFibGUtbG9hZGluZy1tYXNrXCIgKm5nSWY9XCJkYXRhU291cmNlPy5sb2FkaW5nIHx8IGxvYWRpbmdcIj5cbiAgICAgICAgICAgIDxub3ZvLWxvYWRpbmc+PC9ub3ZvLWxvYWRpbmc+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8bm92by1zaW1wbGUtdGFibGUgKm5nSWY9XCIoY29sdW1ucz8ubGVuZ3RoID4gMClcIiBbZGF0YVNvdXJjZV09XCJkYXRhU291cmNlXCIgbm92b1NvcnRGaWx0ZXIgbm92b1NlbGVjdGlvbiBbY2xhc3MuZW1wdHldPVwiZGF0YVNvdXJjZT8uY3VycmVudGx5RW1wdHkgJiYgc3RhdGUudXNlckZpbHRlcmVkXCIgW2hpZGRlbl09XCJkYXRhU291cmNlPy50b3RhbGx5RW1wdHkgJiYgIXVzZXJGaWx0ZXJlZFwiPlxuICAgICAgICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgPG5nLWNvbnRhaW5lciBub3ZvU2ltcGxlQ29sdW1uRGVmPVwic2VsZWN0aW9uXCI+XG4gICAgICAgICAgICAgICAgPG5vdm8tc2ltcGxlLWNoZWNrYm94LWhlYWRlci1jZWxsICpub3ZvU2ltcGxlSGVhZGVyQ2VsbERlZj48L25vdm8tc2ltcGxlLWNoZWNrYm94LWhlYWRlci1jZWxsPlxuICAgICAgICAgICAgICAgIDxub3ZvLXNpbXBsZS1jaGVja2JveC1jZWxsICpub3ZvU2ltcGxlQ2VsbERlZj1cImxldCByb3c7IGxldCBpID0gaW5kZXhcIiBbcm93XT1cInJvd1wiIFtpbmRleF09XCJpXCI+PC9ub3ZvLXNpbXBsZS1jaGVja2JveC1jZWxsPlxuICAgICAgICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgICAgICAgICA8bmctY29udGFpbmVyICpuZ0Zvcj1cImxldCBjb2x1bW4gb2YgYWN0aW9uQ29sdW1uc1wiIFtub3ZvU2ltcGxlQ29sdW1uRGVmXT1cImNvbHVtbi5pZFwiPlxuICAgICAgICAgICAgICAgIDxub3ZvLXNpbXBsZS1lbXB0eS1oZWFkZXItY2VsbCBbY2xhc3MuYnV0dG9uLWhlYWRlci1jZWxsXT1cIiFjb2x1bW4ub3B0aW9uc1wiIFtjbGFzcy5kcm9wZG93bi1oZWFkZXItY2VsbF09XCJjb2x1bW4ub3B0aW9uc1wiICpub3ZvU2ltcGxlSGVhZGVyQ2VsbERlZj48L25vdm8tc2ltcGxlLWVtcHR5LWhlYWRlci1jZWxsPlxuICAgICAgICAgICAgICAgIDxub3ZvLXNpbXBsZS1hY3Rpb24tY2VsbCAqbm92b1NpbXBsZUNlbGxEZWY9XCJsZXQgcm93OyBsZXQgaSA9IGluZGV4XCIgW3Jvd109XCJyb3dcIiBbY29sdW1uXT1cImNvbHVtblwiPjwvbm92by1zaW1wbGUtYWN0aW9uLWNlbGw+XG4gICAgICAgICAgICA8L25nLWNvbnRhaW5lcj5cbiAgICAgICAgICAgIDxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IGNvbHVtbiBvZiBjb2x1bW5zXCIgW25vdm9TaW1wbGVDb2x1bW5EZWZdPVwiY29sdW1uLmlkXCI+XG4gICAgICAgICAgICAgICAgPG5vdm8tc2ltcGxlLWhlYWRlci1jZWxsICpub3ZvU2ltcGxlSGVhZGVyQ2VsbERlZiBbY29sdW1uXT1cImNvbHVtblwiIFtub3ZvLXNpbXBsZS1jZWxsLWNvbmZpZ109XCJjb2x1bW4uY29uZmlnXCIgW2RlZmF1bHRTb3J0XT1cImRlZmF1bHRTb3J0XCI+e3sgY29sdW1uLmxhYmVsIH19PC9ub3ZvLXNpbXBsZS1oZWFkZXItY2VsbD5cbiAgICAgICAgICAgICAgICA8bm92by1zaW1wbGUtY2VsbCAqbm92b1NpbXBsZUNlbGxEZWY9XCJsZXQgcm93XCIgW2NvbHVtbl09XCJjb2x1bW5cIiBbcm93XT1cInJvd1wiPjwvbm92by1zaW1wbGUtY2VsbD5cbiAgICAgICAgICAgIDwvbmctY29udGFpbmVyPlxuICAgICAgICAgICAgPG5vdm8tc2ltcGxlLWhlYWRlci1yb3cgKm5vdm9TaW1wbGVIZWFkZXJSb3dEZWY9XCJkaXNwbGF5ZWRDb2x1bW5zXCI+PC9ub3ZvLXNpbXBsZS1oZWFkZXItcm93PlxuICAgICAgICAgICAgPG5vdm8tc2ltcGxlLXJvdyAqbm92b1NpbXBsZVJvd0RlZj1cImxldCByb3c7IGNvbHVtbnM6IGRpc3BsYXllZENvbHVtbnM7XCI+PC9ub3ZvLXNpbXBsZS1yb3c+XG4gICAgICAgIDwvbm92by1zaW1wbGUtdGFibGU+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJub3ZvLWFjdGl2aXR5LXRhYmxlLW5vLXJlc3VsdHMtY29udGFpbmVyXCIgKm5nSWY9XCJkYXRhU291cmNlPy5jdXJyZW50bHlFbXB0eSAmJiBzdGF0ZS51c2VyRmlsdGVyZWQgJiYgIWRhdGFTb3VyY2U/LmxvYWRpbmcgJiYgIWxvYWRpbmdcIj5cbiAgICAgICAgICAgIDxkaXYgI2ZpbHRlcmVkPjxuZy1jb250ZW50IHNlbGVjdD1cIltub3ZvLWFjdGl2aXR5LXRhYmxlLW5vLXJlc3VsdHMtbWVzc2FnZV1cIj48L25nLWNvbnRlbnQ+PC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibm92by1hY3Rpdml0eS10YWJsZS1lbXB0eS1tZXNzYWdlXCIgKm5nSWY9XCJmaWx0ZXJlZC5jaGlsZE5vZGVzLmxlbmd0aCA9PSAwXCI+XG4gICAgICAgICAgICAgICAgPGg0PjxpIGNsYXNzPVwiYmhpLXNlYXJjaC1xdWVzdGlvblwiPjwvaT4ge3sgbGFiZWxzLm5vTWF0Y2hpbmdSZWNvcmRzTWVzc2FnZSB9fTwvaDQ+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJub3ZvLWFjdGl2aXR5LXRhYmxlLWVtcHR5LWNvbnRhaW5lclwiICpuZ0lmPVwiZGF0YVNvdXJjZT8udG90YWxseUVtcHR5ICYmICFkYXRhU291cmNlPy5sb2FkaW5nICYmICFsb2FkaW5nXCI+XG4gICAgICAgICAgICA8ZGl2ICNlbXB0eT48bmctY29udGVudCBzZWxlY3Q9XCJbbm92by1hY3Rpdml0eS10YWJsZS1lbXB0eS1tZXNzYWdlXVwiPjwvbmctY29udGVudD48L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJub3ZvLWFjdGl2aXR5LXRhYmxlLWVtcHR5LW1lc3NhZ2VcIiAqbmdJZj1cImVtcHR5LmNoaWxkTm9kZXMubGVuZ3RoID09IDBcIj5cbiAgICAgICAgICAgICAgICA8aDQ+PGkgY2xhc3M9XCJiaGktc2VhcmNoLXF1ZXN0aW9uXCI+PC9pPiB7eyBsYWJlbHMuZW1wdHlUYWJsZU1lc3NhZ2UgfX08L2g0PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICIsIjxub3ZvLWFjdGl2aXR5LXRhYmxlPjwvbm92by1hY3Rpdml0eS10YWJsZT4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUNBQSx5Q0FDRTtVQUFBO1VBQUEsbURBQUE7VUFBQSxtREFBa0Q7VUFBQSxXQUNsRDtVQUFBO2FBQUE7VUFBQTs7O29CQ0ZGO01BQUE7YUFBQTtxQ0FBQTthQUFBO2FBQUE7SUFBQTs7Ozs7Ozs7OztvQkNDUTtNQUFBLHdFQUFtQjthQUFBLG9DQUNmO01BQUE7TUFBQSxnQkFBRywrQ0FBa0M7TUFBQSxxQkFDckM7TUFBQSx3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
