/** * @fileoverview This file is generated by the Angular template compiler. * Do not edit. * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride} */ /* tslint:disable */ import * as i0 from './datatable.component.scss.ngstyle'; import * as i1 from '@angular/core'; import * as i2 from './header/header.component.ngfactory'; import * as i3 from './header/header.component'; import * as i4 from '@angular/common'; import * as i5 from './footer/footer.component.ngfactory'; import * as i6 from './footer/footer.component'; import * as i7 from './datatable.component'; import * as i8 from '../directives/visibility.directive'; import * as i9 from './body/body.component.ngfactory'; import * as i10 from './body/body.component'; import * as i11 from '../services/scrollbar-helper.service'; const styles_DatatableComponent:any[] = [i0.styles]; export const RenderType_DatatableComponent:i1.RendererType2 = i1.ɵcrt({encapsulation:2, styles:styles_DatatableComponent,data:{}}); function View_DatatableComponent_1(_l:any):i1.ɵViewDefinition { return i1.ɵvid(0,[(_l()(),i1.ɵeld(0,0,(null as any),(null as any),3,'datatable-header', [['class','datatable-header']],[[4,'height',(null as any)],[4,'width',(null as any)]], [[(null as any),'sort'],[(null as any),'resize'],[(null as any),'reorder'],[(null as any), 'select'],[(null as any),'columnContextmenu']],(_v,en,$event) => { var ad:boolean = true; var _co:any = _v.component; if (('sort' === en)) { const pd_0:any = ((_co.onColumnSort($event)) !== false); ad = (pd_0 && ad); } if (('resize' === en)) { const pd_1:any = ((_co.onColumnResize($event)) !== false); ad = (pd_1 && ad); } if (('reorder' === en)) { const pd_2:any = ((_co.onColumnReorder($event)) !== false); ad = (pd_2 && ad); } if (('select' === en)) { const pd_3:any = ((_co.onHeaderSelect($event)) !== false); ad = (pd_3 && ad); } if (('columnContextmenu' === en)) { const pd_4:any = ((_co.onColumnContextmenu($event)) !== false); ad = (pd_4 && ad); } return ad; },i2.View_DataTableHeaderComponent_0,i2.RenderType_DataTableHeaderComponent)), i1.ɵdid(1,49152,[[2,4]],0,i3.DataTableHeaderComponent,[i1.ChangeDetectorRef], {sortAscendingIcon:[0,'sortAscendingIcon'],sortDescendingIcon:[1,'sortDescendingIcon'], scrollbarH:[2,'scrollbarH'],dealsWithGroup:[3,'dealsWithGroup'],innerWidth:[4, 'innerWidth'],sorts:[5,'sorts'],sortType:[6,'sortType'],allRowsSelected:[7, 'allRowsSelected'],selectionType:[8,'selectionType'],reorderable:[9, 'reorderable'],headerHeight:[10,'headerHeight'],columns:[11,'columns'], offsetX:[12,'offsetX']},{sort:'sort',reorder:'reorder',resize:'resize', select:'select',columnContextmenu:'columnContextmenu'}),i1.ɵpid(131072, i4.AsyncPipe,[i1.ChangeDetectorRef]),(_l()(),i1.ɵted(-1,(null as any),['\n ']))], (_ck,_v) => { var _co:any = _v.component; const currVal_2:any = _co.cssClasses.sortAscending; const currVal_3:any = _co.cssClasses.sortDescending; const currVal_4:any = _co.scrollbarH; const currVal_5:any = _co.groupedRows; const currVal_6:any = _co._innerWidth; const currVal_7:any = _co.sorts; const currVal_8:any = _co.sortType; const currVal_9:any = _co.allRowsSelected; const currVal_10:any = _co.selectionType; const currVal_11:any = _co.reorderable; const currVal_12:any = _co.headerHeight; const currVal_13:any = _co._internalColumns; const currVal_14:any = i1.ɵunv(_v,1,12,i1.ɵnov(_v,2).transform(_co._offsetX)); _ck(_v,1,1,[currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,currVal_7,currVal_8, currVal_9,currVal_10,currVal_11,currVal_12,currVal_13,currVal_14]); },(_ck,_v) => { const currVal_0:any = i1.ɵnov(_v,1).headerHeight; const currVal_1:any = i1.ɵnov(_v,1).headerWidth; _ck(_v,0,0,currVal_0,currVal_1); }); } function View_DatatableComponent_2(_l:any):i1.ɵViewDefinition { return i1.ɵvid(0,[(_l()(),i1.ɵeld(0,0,(null as any),(null as any),2,'datatable-footer', [['class','datatable-footer']],(null as any),[[(null as any),'page']],(_v,en, $event) => { var ad:boolean = true; var _co:any = _v.component; if (('page' === en)) { const pd_0:any = ((_co.onFooterPage($event)) !== false); ad = (pd_0 && ad); } return ad; },i5.View_DataTableFooterComponent_0,i5.RenderType_DataTableFooterComponent)), i1.ɵdid(1,49152,(null as any),0,i6.DataTableFooterComponent,([] as any[]),{footerHeight:[0, 'footerHeight'],rowCount:[1,'rowCount'],pageSize:[2,'pageSize'],offset:[3, 'offset'],pagerLeftArrowIcon:[4,'pagerLeftArrowIcon'],pagerRightArrowIcon:[5, 'pagerRightArrowIcon'],pagerPreviousIcon:[6,'pagerPreviousIcon'],pagerNextIcon:[7, 'pagerNextIcon'],totalMessage:[8,'totalMessage'],footerTemplate:[9,'footerTemplate'], selectedCount:[10,'selectedCount'],selectedMessage:[11,'selectedMessage']}, {page:'page'}),(_l()(),i1.ɵted(-1,(null as any),['\n ']))],(_ck,_v) => { var _co:any = _v.component; const currVal_0:any = _co.footerHeight; const currVal_1:any = _co.rowCount; const currVal_2:any = _co.pageSize; const currVal_3:any = _co.offset; const currVal_4:any = _co.cssClasses.pagerLeftArrow; const currVal_5:any = _co.cssClasses.pagerRightArrow; const currVal_6:any = _co.cssClasses.pagerPrevious; const currVal_7:any = _co.cssClasses.pagerNext; const currVal_8:any = _co.messages.totalMessage; const currVal_9:any = _co.footer; const currVal_10:any = _co.selected.length; const currVal_11:boolean = (!!_co.selectionType && _co.messages.selectedMessage); _ck(_v,1,1,[currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6, currVal_7,currVal_8,currVal_9,currVal_10,currVal_11]); },(null as any)); } export function View_DatatableComponent_0(_l:any):i1.ɵViewDefinition { return i1.ɵvid(2,[i1.ɵqud(402653184,1,{bodyComponent:0}),i1.ɵqud(671088640,2,{headerComponent:0}), (_l()(),i1.ɵted(-1,(null as any),['\n '])),(_l()(),i1.ɵeld(3,0,(null as any), (null as any),13,'div',[['visibilityObserver','']],[[2,'visible',(null as any)]], [[(null as any),'visible']],(_v,en,$event) => { var ad:boolean = true; var _co:i7.DatatableComponent = _v.component; if (('visible' === en)) { const pd_0:any = ((_co.recalculate()) !== false); ad = (pd_0 && ad); } return ad; },(null as any),(null as any))),i1.ɵdid(4,212992,(null as any),0,i8.VisibilityDirective, [i1.ElementRef,i1.NgZone],(null as any),{visible:'visible'}),(_l()(),i1.ɵted(-1, (null as any),['\n '])),(_l()(),i1.ɵand(16777216,(null as any),(null as any), 1,(null as any),View_DatatableComponent_1)),i1.ɵdid(7,16384,(null as any), 0,i4.NgIf,[i1.ViewContainerRef,i1.TemplateRef],{ngIf:[0,'ngIf']},(null as any)), (_l()(),i1.ɵted(-1,(null as any),['\n '])),(_l()(),i1.ɵeld(9,0,(null as any), (null as any),3,'datatable-body',[['class','datatable-body']],[[4,'width', (null as any)],[4,'height',(null as any)]],[[(null as any),'page'],[(null as any), 'activate'],[(null as any),'rowContextmenu'],[(null as any),'select'], [(null as any),'scroll']],(_v,en,$event) => { var ad:boolean = true; var _co:i7.DatatableComponent = _v.component; if (('page' === en)) { const pd_0:any = ((_co.onBodyPage($event)) !== false); ad = (pd_0 && ad); } if (('activate' === en)) { const pd_1:any = ((_co.activate.emit($event)) !== false); ad = (pd_1 && ad); } if (('rowContextmenu' === en)) { const pd_2:any = ((_co.onRowContextmenu($event)) !== false); ad = (pd_2 && ad); } if (('select' === en)) { const pd_3:any = ((_co.onBodySelect($event)) !== false); ad = (pd_3 && ad); } if (('scroll' === en)) { const pd_4:any = ((_co.onBodyScroll($event)) !== false); ad = (pd_4 && ad); } return ad; },i9.View_DataTableBodyComponent_0,i9.RenderType_DataTableBodyComponent)), i1.ɵdid(10,245760,[[1,4]],0,i10.DataTableBodyComponent,[i1.ChangeDetectorRef], {scrollbarV:[0,'scrollbarV'],scrollbarH:[1,'scrollbarH'],loadingIndicator:[2, 'loadingIndicator'],externalPaging:[3,'externalPaging'],rowHeight:[4, 'rowHeight'],offsetX:[5,'offsetX'],emptyMessage:[6,'emptyMessage'],selectionType:[7, 'selectionType'],selected:[8,'selected'],rowIdentity:[9,'rowIdentity'], rowDetail:[10,'rowDetail'],groupHeader:[11,'groupHeader'],selectCheck:[12, 'selectCheck'],displayCheck:[13,'displayCheck'],trackByProp:[14, 'trackByProp'],rowClass:[15,'rowClass'],groupedRows:[16,'groupedRows'], groupExpansionDefault:[17,'groupExpansionDefault'],innerWidth:[18,'innerWidth'], groupRowsBy:[19,'groupRowsBy'],pageSize:[20,'pageSize'],rows:[21,'rows'], columns:[22,'columns'],offset:[23,'offset'],rowCount:[24,'rowCount'], bodyHeight:[25,'bodyHeight']},{scroll:'scroll',page:'page',activate:'activate', select:'select',rowContextmenu:'rowContextmenu'}),i1.ɵpid(131072,i4.AsyncPipe, [i1.ChangeDetectorRef]),(_l()(),i1.ɵted(-1,(null as any),['\n '])), (_l()(),i1.ɵted(-1,(null as any),['\n '])),(_l()(),i1.ɵand(16777216,(null as any), (null as any),1,(null as any),View_DatatableComponent_2)),i1.ɵdid(15,16384, (null as any),0,i4.NgIf,[i1.ViewContainerRef,i1.TemplateRef],{ngIf:[0,'ngIf']}, (null as any)),(_l()(),i1.ɵted(-1,(null as any),['\n '])),(_l()(),i1.ɵted(-1, (null as any),['\n ']))],(_ck,_v) => { var _co:i7.DatatableComponent = _v.component; _ck(_v,4,0); const currVal_1:any = _co.headerHeight; _ck(_v,7,0,currVal_1); const currVal_4:any = _co.scrollbarV; const currVal_5:any = _co.scrollbarH; const currVal_6:any = _co.loadingIndicator; const currVal_7:any = _co.externalPaging; const currVal_8:any = _co.rowHeight; const currVal_9:any = i1.ɵunv(_v,10,5,i1.ɵnov(_v,11).transform(_co._offsetX)); const currVal_10:any = _co.messages.emptyMessage; const currVal_11:any = _co.selectionType; const currVal_12:any = _co.selected; const currVal_13:any = _co.rowIdentity; const currVal_14:any = _co.rowDetail; const currVal_15:any = _co.groupHeader; const currVal_16:any = _co.selectCheck; const currVal_17:any = _co.displayCheck; const currVal_18:any = _co.trackByProp; const currVal_19:any = _co.rowClass; const currVal_20:any = _co.groupedRows; const currVal_21:any = _co.groupExpansionDefault; const currVal_22:any = _co._innerWidth; const currVal_23:any = _co.groupRowsBy; const currVal_24:any = _co.pageSize; const currVal_25:any = _co._internalRows; const currVal_26:any = _co._internalColumns; const currVal_27:any = _co.offset; const currVal_28:any = _co.rowCount; const currVal_29:any = _co.bodyHeight; _ck(_v,10,1,[currVal_4,currVal_5,currVal_6,currVal_7,currVal_8,currVal_9,currVal_10, currVal_11,currVal_12,currVal_13,currVal_14,currVal_15,currVal_16,currVal_17, currVal_18,currVal_19,currVal_20,currVal_21,currVal_22,currVal_23,currVal_24, currVal_25,currVal_26,currVal_27,currVal_28,currVal_29]); const currVal_30:any = _co.footerHeight; _ck(_v,15,0,currVal_30); },(_ck,_v) => { const currVal_0:any = i1.ɵnov(_v,4).isVisible; _ck(_v,3,0,currVal_0); const currVal_2:any = i1.ɵnov(_v,10).bodyWidth; const currVal_3:any = i1.ɵnov(_v,10).bodyHeight; _ck(_v,9,0,currVal_2,currVal_3); }); } export function View_DatatableComponent_Host_0(_l:any):i1.ɵViewDefinition { return i1.ɵvid(0,[(_l()(),i1.ɵeld(0,0,(null as any),(null as any),5,'ngx-datatable', [['class','ngx-datatable']],[[2,'fixed-header',(null as any)],[2,'fixed-row', (null as any)],[2,'scroll-vertical',(null as any)],[2,'scroll-horz',(null as any)], [2,'selectable',(null as any)],[2,'checkbox-selection',(null as any)],[2, 'cell-selection',(null as any)],[2,'single-selection',(null as any)], [2,'multi-selection',(null as any)],[2,'multi-click-selection',(null as any)]], [['window','resize']],(_v,en,$event) => { var ad:boolean = true; if (('window:resize' === en)) { const pd_0:any = ((i1.ɵnov(_v,1).onWindowResize()) !== false); ad = (pd_0 && ad); } return ad; },View_DatatableComponent_0,RenderType_DatatableComponent)),i1.ɵdid(1,5619712, (null as any),4,i7.DatatableComponent,[i11.ScrollbarHelper,i1.ChangeDetectorRef, i1.ElementRef,i1.KeyValueDiffers],(null as any),(null as any)),i1.ɵqud(603979776, 1,{columnTemplates:1}),i1.ɵqud(335544320,2,{rowDetail:0}),i1.ɵqud(335544320, 3,{groupHeader:0}),i1.ɵqud(335544320,4,{footer:0})],(_ck,_v) => { _ck(_v,1,0); },(_ck,_v) => { const currVal_0:any = i1.ɵnov(_v,1).isFixedHeader; const currVal_1:any = i1.ɵnov(_v,1).isFixedRow; const currVal_2:any = i1.ɵnov(_v,1).isVertScroll; const currVal_3:any = i1.ɵnov(_v,1).isHorScroll; const currVal_4:any = i1.ɵnov(_v,1).isSelectable; const currVal_5:any = i1.ɵnov(_v,1).isCheckboxSelection; const currVal_6:any = i1.ɵnov(_v,1).isCellSelection; const currVal_7:any = i1.ɵnov(_v,1).isSingleSelection; const currVal_8:any = i1.ɵnov(_v,1).isMultiSelection; const currVal_9:any = i1.ɵnov(_v,1).isMultiClickSelection; _ck(_v,0,0,currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6, currVal_7,currVal_8,currVal_9); }); } export const DatatableComponentNgFactory:i1.ComponentFactory = i1.ɵccf('ngx-datatable', i7.DatatableComponent,View_DatatableComponent_Host_0,{rows:'rows',groupRowsBy:'groupRowsBy', groupedRows:'groupedRows',columns:'columns',selected:'selected',scrollbarV:'scrollbarV', scrollbarH:'scrollbarH',rowHeight:'rowHeight',columnMode:'columnMode',headerHeight:'headerHeight', footerHeight:'footerHeight',externalPaging:'externalPaging',externalSorting:'externalSorting', limit:'limit',count:'count',offset:'offset',loadingIndicator:'loadingIndicator', selectionType:'selectionType',reorderable:'reorderable',sortType:'sortType', sorts:'sorts',cssClasses:'cssClasses',messages:'messages',rowIdentity:'rowIdentity', rowClass:'rowClass',selectCheck:'selectCheck',displayCheck:'displayCheck', groupExpansionDefault:'groupExpansionDefault',trackByProp:'trackByProp',selectAllRowsOnPage:'selectAllRowsOnPage'}, {scroll:'scroll',activate:'activate',select:'select',sort:'sort',page:'page',reorder:'reorder', resize:'resize',tableContextmenu:'tableContextmenu'},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL25vaXMvUHJvamVjdHMvbmd4LWRhdGF0YWJsZS9zcmMvY29tcG9uZW50cy9kYXRhdGFibGUuY29tcG9uZW50Lm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL25vaXMvUHJvamVjdHMvbmd4LWRhdGF0YWJsZS9zcmMvY29tcG9uZW50cy9kYXRhdGFibGUuY29tcG9uZW50LnRzIiwibmc6Ly8vVXNlcnMvbm9pcy9Qcm9qZWN0cy9uZ3gtZGF0YXRhYmxlL3NyYy9jb21wb25lbnRzL2RhdGF0YWJsZS5jb21wb25lbnQudHMuRGF0YXRhYmxlQ29tcG9uZW50Lmh0bWwiLCJuZzovLy9Vc2Vycy9ub2lzL1Byb2plY3RzL25neC1kYXRhdGFibGUvc3JjL2NvbXBvbmVudHMvZGF0YXRhYmxlLmNvbXBvbmVudC50cy5EYXRhdGFibGVDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICA8ZGl2XG4gICAgICB2aXNpYmlsaXR5T2JzZXJ2ZXJcbiAgICAgICh2aXNpYmxlKT1cInJlY2FsY3VsYXRlKClcIj5cbiAgICAgIDxkYXRhdGFibGUtaGVhZGVyXG4gICAgICAgICpuZ0lmPVwiaGVhZGVySGVpZ2h0XCJcbiAgICAgICAgW3NvcnRzXT1cInNvcnRzXCJcbiAgICAgICAgW3NvcnRUeXBlXT1cInNvcnRUeXBlXCJcbiAgICAgICAgW3Njcm9sbGJhckhdPVwic2Nyb2xsYmFySFwiXG4gICAgICAgIFtpbm5lcldpZHRoXT1cIl9pbm5lcldpZHRoXCJcbiAgICAgICAgW29mZnNldFhdPVwiX29mZnNldFggfCBhc3luY1wiXG4gICAgICAgIFtkZWFsc1dpdGhHcm91cF09XCJncm91cGVkUm93c1wiXG4gICAgICAgIFtjb2x1bW5zXT1cIl9pbnRlcm5hbENvbHVtbnNcIlxuICAgICAgICBbaGVhZGVySGVpZ2h0XT1cImhlYWRlckhlaWdodFwiXG4gICAgICAgIFtyZW9yZGVyYWJsZV09XCJyZW9yZGVyYWJsZVwiXG4gICAgICAgIFtzb3J0QXNjZW5kaW5nSWNvbl09XCJjc3NDbGFzc2VzLnNvcnRBc2NlbmRpbmdcIlxuICAgICAgICBbc29ydERlc2NlbmRpbmdJY29uXT1cImNzc0NsYXNzZXMuc29ydERlc2NlbmRpbmdcIlxuICAgICAgICBbYWxsUm93c1NlbGVjdGVkXT1cImFsbFJvd3NTZWxlY3RlZFwiXG4gICAgICAgIFtzZWxlY3Rpb25UeXBlXT1cInNlbGVjdGlvblR5cGVcIlxuICAgICAgICAoc29ydCk9XCJvbkNvbHVtblNvcnQoJGV2ZW50KVwiXG4gICAgICAgIChyZXNpemUpPVwib25Db2x1bW5SZXNpemUoJGV2ZW50KVwiXG4gICAgICAgIChyZW9yZGVyKT1cIm9uQ29sdW1uUmVvcmRlcigkZXZlbnQpXCJcbiAgICAgICAgKHNlbGVjdCk9XCJvbkhlYWRlclNlbGVjdCgkZXZlbnQpXCJcbiAgICAgICAgKGNvbHVtbkNvbnRleHRtZW51KT1cIm9uQ29sdW1uQ29udGV4dG1lbnUoJGV2ZW50KVwiPlxuICAgICAgPC9kYXRhdGFibGUtaGVhZGVyPlxuICAgICAgPGRhdGF0YWJsZS1ib2R5XG4gICAgICAgIFtncm91cFJvd3NCeV09XCJncm91cFJvd3NCeVwiXG4gICAgICAgIFtncm91cGVkUm93c109XCJncm91cGVkUm93c1wiXG4gICAgICAgIFtyb3dzXT1cIl9pbnRlcm5hbFJvd3NcIlxuICAgICAgICBbZ3JvdXBFeHBhbnNpb25EZWZhdWx0XT1cImdyb3VwRXhwYW5zaW9uRGVmYXVsdFwiXG4gICAgICAgIFtzY3JvbGxiYXJWXT1cInNjcm9sbGJhclZcIlxuICAgICAgICBbc2Nyb2xsYmFySF09XCJzY3JvbGxiYXJIXCJcbiAgICAgICAgW2xvYWRpbmdJbmRpY2F0b3JdPVwibG9hZGluZ0luZGljYXRvclwiXG4gICAgICAgIFtleHRlcm5hbFBhZ2luZ109XCJleHRlcm5hbFBhZ2luZ1wiXG4gICAgICAgIFtyb3dIZWlnaHRdPVwicm93SGVpZ2h0XCJcbiAgICAgICAgW3Jvd0NvdW50XT1cInJvd0NvdW50XCJcbiAgICAgICAgW29mZnNldF09XCJvZmZzZXRcIlxuICAgICAgICBbdHJhY2tCeVByb3BdPVwidHJhY2tCeVByb3BcIlxuICAgICAgICBbY29sdW1uc109XCJfaW50ZXJuYWxDb2x1bW5zXCJcbiAgICAgICAgW3BhZ2VTaXplXT1cInBhZ2VTaXplXCJcbiAgICAgICAgW29mZnNldFhdPVwiX29mZnNldFggfCBhc3luY1wiXG4gICAgICAgIFtyb3dEZXRhaWxdPVwicm93RGV0YWlsXCJcbiAgICAgICAgW2dyb3VwSGVhZGVyXT1cImdyb3VwSGVhZGVyXCJcbiAgICAgICAgW3NlbGVjdGVkXT1cInNlbGVjdGVkXCJcbiAgICAgICAgW2lubmVyV2lkdGhdPVwiX2lubmVyV2lkdGhcIlxuICAgICAgICBbYm9keUhlaWdodF09XCJib2R5SGVpZ2h0XCJcbiAgICAgICAgW3NlbGVjdGlvblR5cGVdPVwic2VsZWN0aW9uVHlwZVwiXG4gICAgICAgIFtlbXB0eU1lc3NhZ2VdPVwibWVzc2FnZXMuZW1wdHlNZXNzYWdlXCJcbiAgICAgICAgW3Jvd0lkZW50aXR5XT1cInJvd0lkZW50aXR5XCJcbiAgICAgICAgW3Jvd0NsYXNzXT1cInJvd0NsYXNzXCJcbiAgICAgICAgW3NlbGVjdENoZWNrXT1cInNlbGVjdENoZWNrXCJcbiAgICAgICAgW2Rpc3BsYXlDaGVja109XCJkaXNwbGF5Q2hlY2tcIlxuICAgICAgICAocGFnZSk9XCJvbkJvZHlQYWdlKCRldmVudClcIlxuICAgICAgICAoYWN0aXZhdGUpPVwiYWN0aXZhdGUuZW1pdCgkZXZlbnQpXCJcbiAgICAgICAgKHJvd0NvbnRleHRtZW51KT1cIm9uUm93Q29udGV4dG1lbnUoJGV2ZW50KVwiXG4gICAgICAgIChzZWxlY3QpPVwib25Cb2R5U2VsZWN0KCRldmVudClcIlxuICAgICAgICAoc2Nyb2xsKT1cIm9uQm9keVNjcm9sbCgkZXZlbnQpXCI+XG4gICAgICA8L2RhdGF0YWJsZS1ib2R5PlxuICAgICAgPGRhdGF0YWJsZS1mb290ZXJcbiAgICAgICAgKm5nSWY9XCJmb290ZXJIZWlnaHRcIlxuICAgICAgICBbcm93Q291bnRdPVwicm93Q291bnRcIlxuICAgICAgICBbcGFnZVNpemVdPVwicGFnZVNpemVcIlxuICAgICAgICBbb2Zmc2V0XT1cIm9mZnNldFwiXG4gICAgICAgIFtmb290ZXJIZWlnaHRdPVwiZm9vdGVySGVpZ2h0XCJcbiAgICAgICAgW2Zvb3RlclRlbXBsYXRlXT1cImZvb3RlclwiXG4gICAgICAgIFt0b3RhbE1lc3NhZ2VdPVwibWVzc2FnZXMudG90YWxNZXNzYWdlXCJcbiAgICAgICAgW3BhZ2VyTGVmdEFycm93SWNvbl09XCJjc3NDbGFzc2VzLnBhZ2VyTGVmdEFycm93XCJcbiAgICAgICAgW3BhZ2VyUmlnaHRBcnJvd0ljb25dPVwiY3NzQ2xhc3Nlcy5wYWdlclJpZ2h0QXJyb3dcIlxuICAgICAgICBbcGFnZXJQcmV2aW91c0ljb25dPVwiY3NzQ2xhc3Nlcy5wYWdlclByZXZpb3VzXCJcbiAgICAgICAgW3NlbGVjdGVkQ291bnRdPVwic2VsZWN0ZWQubGVuZ3RoXCJcbiAgICAgICAgW3NlbGVjdGVkTWVzc2FnZV09XCIhIXNlbGVjdGlvblR5cGUgJiYgbWVzc2FnZXMuc2VsZWN0ZWRNZXNzYWdlXCJcbiAgICAgICAgW3BhZ2VyTmV4dEljb25dPVwiY3NzQ2xhc3Nlcy5wYWdlck5leHRcIlxuICAgICAgICAocGFnZSk9XCJvbkZvb3RlclBhZ2UoJGV2ZW50KVwiPlxuICAgICAgPC9kYXRhdGFibGUtZm9vdGVyPlxuICAgIDwvZGl2PlxuICAiLCI8bmd4LWRhdGF0YWJsZT48L25neC1kYXRhdGFibGU+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29CQ0lNO01BQUE7TUFBQTtVQUFBO1FBQUE7UUFBQTtRQWVFO1VBQUE7VUFBQTtRQUFBO1FBQ0E7VUFBQTtVQUFBO1FBQUE7UUFDQTtVQUFBO1VBQUE7UUFBQTtRQUNBO1VBQUE7VUFBQTtRQUFBO1FBQ0E7VUFBQTtVQUFBO1FBQUE7UUFuQkY7TUFBQTthQUFBO1VBQUE7Y0FBQTtrQkFBQTtrQkFBQTtrQkFBQTtjQUFBO2NBQUEsK0RBTUU7dUJBQUEsd0JBYWtEOzs7UUFSbEQ7UUFDQTtRQVJBO1FBR0E7UUFGQTtRQUhBO1FBQ0E7UUFVQTtRQUNBO1FBSkE7UUFEQTtRQURBO1FBRkE7UUFORixZQVdFLFVBQ0EsVUFSQSxVQUdBLFVBRkEsVUFIQSxVQUNBO1lBVUEsVUFDQSxXQUpBLFdBREEsV0FEQSxXQUZBLFVBTkY7O1FBQUE7UUFBQTtRQUFBLFdBQUEsbUJBQUE7Ozs7b0JBc0RBO01BQUE7Z0JBQUE7UUFBQTtRQUFBO1FBY0U7VUFBQTtVQUFBO1FBQUE7UUFkRjtNQUFBO2FBQUE7VUFBQTtVQUFBO1VBQUE7VUFBQTtVQUFBO1VBQUEsZUFjZ0M7O0lBVDlCO0lBSEE7SUFDQTtJQUNBO0lBSUE7SUFDQTtJQUNBO0lBR0E7SUFOQTtJQURBO0lBS0E7SUFDQTtJQVpGLFlBS0UsVUFIQSxVQUNBLFVBQ0EsVUFJQSxVQUNBLFVBQ0E7UUFHQSxVQU5BLFVBREEsVUFLQSxXQUNBLFVBWkY7Ozs7O01BMUROLDhDQUNJO1VBQUE7VUFBQTtZQUFBO1lBQUE7WUFFRTtjQUFBO2NBQUE7WUFBQTtZQUZGO1VBQUEsdUNBQUE7VUFBQSw2REFFNEI7VUFBQSw2QkFDMUI7VUFBQSxtREFBQTtVQUFBO01Bb0JtQixnREFDbkI7VUFBQTtjQUFBO2NBQUE7Y0FBQTtZQUFBO1lBQUE7WUEyQkU7Y0FBQTtjQUFBO1lBQUE7WUFDQTtjQUFBO2NBQUE7WUFBQTtZQUNBO2NBQUE7Y0FBQTtZQUFBO1lBQ0E7Y0FBQTtjQUFBO1lBQUE7WUFDQTtjQUFBO2NBQUE7WUFBQTtZQS9CRjtVQUFBO2FBQUE7VUFBQTtjQUFBO2NBQUE7Y0FBQTtjQUFBO2tCQUFBO2tCQUFBO2NBQUE7Y0FBQTtjQUFBO2NBQUE7Y0FBQSx5REFlRTtVQUFBLHdCQWdCZ0M7TUFDakIsZ0RBQ2pCO1VBQUEsaUVBQUE7VUFBQTtVQUFBLGVBZW1CLDhDQUNmO1VBQUE7O0lBekVOO0lBSUk7SUFERixXQUNFLFNBREY7SUEwQkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQU1BO0lBT0E7SUFEQTtJQUhBO0lBS0E7SUFQQTtJQUNBO0lBUUE7SUFDQTtJQWRBO0lBWUE7SUF0QkE7SUFFQTtJQWVBO0lBbEJBO0lBYUE7SUFYQTtJQVVBO0lBRkE7SUFEQTtJQVVBO0lBcEJGLGFBS0UsVUFDQSxVQUNBLFVBQ0EsVUFDQSxVQU1BLFVBT0E7UUFEQSxXQUhBLFdBS0EsV0FQQSxXQUNBLFdBUUEsV0FDQTtRQWRBLFdBWUEsV0F0QkEsV0FFQSxXQWVBLFdBbEJBLFdBYUE7UUFYQSxXQVVBLFdBRkEsV0FEQSxXQVVBLFVBcEJGO0lBa0NFO0lBREYsWUFDRSxVQURGOztJQXpERjtJQUFBLFdBQUEsU0FBQTtJQXdCRTtJQUFBO0lBQUEsV0FBQSxtQkFBQTs7OztvQkN6Qk47TUFBQTtVQUFBO1VBQUE7Y0FBQTtVQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7VUFBQTtRQUFBO1FBQUE7TUFBQSxtRUFBQTtNQUFBOzBDQUFBO01BQUE7TUFBQTtJQUFBOztJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUEsV0FBQTtRQUFBLDZCQUFBOzs7Ozs7Ozs7Ozs7OzsifQ==