ornamentum
Version:
Angular Toolkit
82 lines • 14.7 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { DataTableColumnComponent } from './components/data-table-column/data-table-column.component';
// tslint:disable-next-line
import { DataTableColumnFilterHeaderComponent } from './components/data-table-column-filter-header/data-table-column-filter-header.component';
// tslint:disable-next-line
import { DataTableColumnFilterTemplateComponent } from './components/data-table-column-filter-template/data-table-column-filter-template.component';
import { DataTableColumnTitleHeaderComponent } from './components/data-table-column-title-header/data-table-column-title-header.component';
import { DataTableHeaderComponent } from './components/data-table-header/data-table-header.component';
import { DataTableColGroupComponent } from './components/data-table-col-group/data-table-col-group.component';
import { DataTablePaginationComponent } from './components/data-table-pagination/data-table-pagination.component';
import { DataTableComponent } from './components/data-table/data-table.component';
import { DataTableBodyComponent } from './components/data-table-body/data-table-body.component';
import { DataTableColumnSelectorComponent } from './components/data-table-column-selector/data-table-column-selector.component';
import { DataTableNoDataBodyComponent } from './components/data-table-no-data-body/data-table-no-data-body.component';
import { DataTableHeadComponent } from './components/data-table-head/data-table-head.component';
import { DataTableLoadingSpinnerComponent } from './components/data-table-loading-spinner/data-table-loading-spinner.component';
import { DATA_TABLE_CONFIG } from './services/data-table-config.service';
import { ScrollPositionDirective } from './directives/scroll-position.directive';
import { ScrollElementDirective } from './directives/scroll-element.directive';
import { ElementWidthDirective } from './directives/element-width.directive';
import { DropdownModule } from '../dropdown/dropdown.module';
import { UtilityModule } from '../utility/utility.module';
/** @type {?} */
const COMPONENTS = [
DataTableHeaderComponent,
DataTableColumnComponent,
DataTableColGroupComponent,
DataTableBodyComponent,
DataTablePaginationComponent,
DataTableComponent,
DataTableColumnSelectorComponent,
DataTableNoDataBodyComponent,
DataTableColumnFilterHeaderComponent,
DataTableColumnFilterTemplateComponent,
DataTableColumnTitleHeaderComponent,
DataTableHeadComponent,
DataTableLoadingSpinnerComponent
];
/** @type {?} */
const DIRECTIVES = [ScrollPositionDirective, ScrollElementDirective, ElementWidthDirective];
/** @type {?} */
const PROVIDERS = [];
/**
* Module representing data table component.
*/
export class DataTableModule {
/**
* Set module root configuration overrides.
* @param {?=} dataTableConfig Data table configuration object.
* @return {?} Module with custom providers.
*/
static forRoot(dataTableConfig) {
return {
ngModule: DataTableModule,
providers: [
{
provide: DATA_TABLE_CONFIG,
useValue: dataTableConfig
}
]
};
}
}
DataTableModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule, FormsModule, UtilityModule.forRoot(), DropdownModule.forRoot()],
declarations: [...COMPONENTS, ...DIRECTIVES],
providers: [...PROVIDERS],
exports: [DataTableColumnComponent, DataTableComponent],
entryComponents: [DataTableColumnSelectorComponent]
},] }
];
export { DataFetchMode } from './models/data-fetch-mode.enum';
export { DataTableComponent } from './components/data-table/data-table.component';
export { DataTableColumnComponent } from './components/data-table-column/data-table-column.component';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS10YWJsZS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9vcm5hbWVudHVtLyIsInNvdXJjZXMiOlsiZGF0YS10YWJsZS9kYXRhLXRhYmxlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUk3QyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSw0REFBNEQsQ0FBQzs7QUFHdEcsT0FBTyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0sd0ZBQXdGLENBQUM7O0FBRTlJLE9BQU8sRUFBRSxzQ0FBc0MsRUFBRSxNQUFNLDRGQUE0RixDQUFDO0FBQ3BKLE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLHNGQUFzRixDQUFDO0FBQzNJLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ3RHLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGtFQUFrRSxDQUFDO0FBQzlHLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLG9FQUFvRSxDQUFDO0FBQ2xILE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHdEQUF3RCxDQUFDO0FBQ2hHLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLDhFQUE4RSxDQUFDO0FBQ2hJLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHdEQUF3RCxDQUFDO0FBQ2hHLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxNQUFNLDhFQUE4RSxDQUFDO0FBRWhJLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBRXpFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBRTdFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUM3RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7O01BRXBELFVBQVUsR0FBRztJQUNqQix3QkFBd0I7SUFDeEIsd0JBQXdCO0lBQ3hCLDBCQUEwQjtJQUMxQixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLGtCQUFrQjtJQUNsQixnQ0FBZ0M7SUFDaEMsNEJBQTRCO0lBQzVCLG9DQUFvQztJQUNwQyxzQ0FBc0M7SUFDdEMsbUNBQW1DO0lBQ25DLHNCQUFzQjtJQUN0QixnQ0FBZ0M7Q0FDakM7O01BRUssVUFBVSxHQUFHLENBQUMsdUJBQXVCLEVBQUUsc0JBQXNCLEVBQUUscUJBQXFCLENBQUM7O01BRXJGLFNBQVMsR0FBRyxFQUFFOzs7O0FBWXBCLE1BQU0sT0FBTyxlQUFlOzs7Ozs7SUFNbkIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxlQUFpQztRQUNyRCxPQUFPO1lBQ0wsUUFBUSxFQUFFLGVBQWU7WUFDekIsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxpQkFBaUI7b0JBQzFCLFFBQVEsRUFBRSxlQUFlO2lCQUMxQjthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7OztZQXZCRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMsWUFBWSxFQUFFLFdBQVcsRUFBRSxhQUFhLENBQUMsT0FBTyxFQUFFLEVBQUUsY0FBYyxDQUFDLE9BQU8sRUFBRSxDQUFDO2dCQUN2RixZQUFZLEVBQUUsQ0FBQyxHQUFHLFVBQVUsRUFBRSxHQUFHLFVBQVUsQ0FBQztnQkFDNUMsU0FBUyxFQUFFLENBQUMsR0FBRyxTQUFTLENBQUM7Z0JBQ3pCLE9BQU8sRUFBRSxDQUFDLHdCQUF3QixFQUFFLGtCQUFrQixDQUFDO2dCQUN2RCxlQUFlLEVBQUUsQ0FBQyxnQ0FBZ0MsQ0FBQzthQUNwRDs7QUEyQ0QsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBRTlELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDREQUE0RCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuaW1wb3J0IHsgRGF0YVRhYmxlQ29uZmlnIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS10YWJsZS1jb25maWcubW9kZWwnO1xuXG5pbXBvcnQgeyBEYXRhVGFibGVDb2x1bW5Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0YS10YWJsZS1jb2x1bW4vZGF0YS10YWJsZS1jb2x1bW4uY29tcG9uZW50JztcblxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lXG5pbXBvcnQgeyBEYXRhVGFibGVDb2x1bW5GaWx0ZXJIZWFkZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0YS10YWJsZS1jb2x1bW4tZmlsdGVyLWhlYWRlci9kYXRhLXRhYmxlLWNvbHVtbi1maWx0ZXItaGVhZGVyLmNvbXBvbmVudCc7XG4vLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmVcbmltcG9ydCB7IERhdGFUYWJsZUNvbHVtbkZpbHRlclRlbXBsYXRlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2RhdGEtdGFibGUtY29sdW1uLWZpbHRlci10ZW1wbGF0ZS9kYXRhLXRhYmxlLWNvbHVtbi1maWx0ZXItdGVtcGxhdGUuY29tcG9uZW50JztcbmltcG9ydCB7IERhdGFUYWJsZUNvbHVtblRpdGxlSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2RhdGEtdGFibGUtY29sdW1uLXRpdGxlLWhlYWRlci9kYXRhLXRhYmxlLWNvbHVtbi10aXRsZS1oZWFkZXIuY29tcG9uZW50JztcbmltcG9ydCB7IERhdGFUYWJsZUhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRhLXRhYmxlLWhlYWRlci9kYXRhLXRhYmxlLWhlYWRlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGF0YVRhYmxlQ29sR3JvdXBDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0YS10YWJsZS1jb2wtZ3JvdXAvZGF0YS10YWJsZS1jb2wtZ3JvdXAuY29tcG9uZW50JztcbmltcG9ydCB7IERhdGFUYWJsZVBhZ2luYXRpb25Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0YS10YWJsZS1wYWdpbmF0aW9uL2RhdGEtdGFibGUtcGFnaW5hdGlvbi5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGF0YVRhYmxlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2RhdGEtdGFibGUvZGF0YS10YWJsZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGF0YVRhYmxlQm9keUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRhLXRhYmxlLWJvZHkvZGF0YS10YWJsZS1ib2R5LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEYXRhVGFibGVDb2x1bW5TZWxlY3RvckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRhLXRhYmxlLWNvbHVtbi1zZWxlY3Rvci9kYXRhLXRhYmxlLWNvbHVtbi1zZWxlY3Rvci5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGF0YVRhYmxlTm9EYXRhQm9keUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRhLXRhYmxlLW5vLWRhdGEtYm9keS9kYXRhLXRhYmxlLW5vLWRhdGEtYm9keS5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGF0YVRhYmxlSGVhZENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRhLXRhYmxlLWhlYWQvZGF0YS10YWJsZS1oZWFkLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEYXRhVGFibGVMb2FkaW5nU3Bpbm5lckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9kYXRhLXRhYmxlLWxvYWRpbmctc3Bpbm5lci9kYXRhLXRhYmxlLWxvYWRpbmctc3Bpbm5lci5jb21wb25lbnQnO1xuXG5pbXBvcnQgeyBEQVRBX1RBQkxFX0NPTkZJRyB9IGZyb20gJy4vc2VydmljZXMvZGF0YS10YWJsZS1jb25maWcuc2VydmljZSc7XG5cbmltcG9ydCB7IFNjcm9sbFBvc2l0aW9uRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL3Njcm9sbC1wb3NpdGlvbi5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgU2Nyb2xsRWxlbWVudERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9zY3JvbGwtZWxlbWVudC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgRWxlbWVudFdpZHRoRGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2VsZW1lbnQtd2lkdGguZGlyZWN0aXZlJztcblxuaW1wb3J0IHsgRHJvcGRvd25Nb2R1bGUgfSBmcm9tICcuLi9kcm9wZG93bi9kcm9wZG93bi5tb2R1bGUnO1xuaW1wb3J0IHsgVXRpbGl0eU1vZHVsZSB9IGZyb20gJy4uL3V0aWxpdHkvdXRpbGl0eS5tb2R1bGUnO1xuXG5jb25zdCBDT01QT05FTlRTID0gW1xuICBEYXRhVGFibGVIZWFkZXJDb21wb25lbnQsXG4gIERhdGFUYWJsZUNvbHVtbkNvbXBvbmVudCxcbiAgRGF0YVRhYmxlQ29sR3JvdXBDb21wb25lbnQsXG4gIERhdGFUYWJsZUJvZHlDb21wb25lbnQsXG4gIERhdGFUYWJsZVBhZ2luYXRpb25Db21wb25lbnQsXG4gIERhdGFUYWJsZUNvbXBvbmVudCxcbiAgRGF0YVRhYmxlQ29sdW1uU2VsZWN0b3JDb21wb25lbnQsXG4gIERhdGFUYWJsZU5vRGF0YUJvZHlDb21wb25lbnQsXG4gIERhdGFUYWJsZUNvbHVtbkZpbHRlckhlYWRlckNvbXBvbmVudCxcbiAgRGF0YVRhYmxlQ29sdW1uRmlsdGVyVGVtcGxhdGVDb21wb25lbnQsXG4gIERhdGFUYWJsZUNvbHVtblRpdGxlSGVhZGVyQ29tcG9uZW50LFxuICBEYXRhVGFibGVIZWFkQ29tcG9uZW50LFxuICBEYXRhVGFibGVMb2FkaW5nU3Bpbm5lckNvbXBvbmVudFxuXTtcblxuY29uc3QgRElSRUNUSVZFUyA9IFtTY3JvbGxQb3NpdGlvbkRpcmVjdGl2ZSwgU2Nyb2xsRWxlbWVudERpcmVjdGl2ZSwgRWxlbWVudFdpZHRoRGlyZWN0aXZlXTtcblxuY29uc3QgUFJPVklERVJTID0gW107XG5cbi8qKlxuICogTW9kdWxlIHJlcHJlc2VudGluZyBkYXRhIHRhYmxlIGNvbXBvbmVudC5cbiAqL1xuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZSwgRm9ybXNNb2R1bGUsIFV0aWxpdHlNb2R1bGUuZm9yUm9vdCgpLCBEcm9wZG93bk1vZHVsZS5mb3JSb290KCldLFxuICBkZWNsYXJhdGlvbnM6IFsuLi5DT01QT05FTlRTLCAuLi5ESVJFQ1RJVkVTXSxcbiAgcHJvdmlkZXJzOiBbLi4uUFJPVklERVJTXSxcbiAgZXhwb3J0czogW0RhdGFUYWJsZUNvbHVtbkNvbXBvbmVudCwgRGF0YVRhYmxlQ29tcG9uZW50XSxcbiAgZW50cnlDb21wb25lbnRzOiBbRGF0YVRhYmxlQ29sdW1uU2VsZWN0b3JDb21wb25lbnRdXG59KVxuZXhwb3J0IGNsYXNzIERhdGFUYWJsZU1vZHVsZSB7XG4gIC8qKlxuICAgKiBTZXQgbW9kdWxlIHJvb3QgY29uZmlndXJhdGlvbiBvdmVycmlkZXMuXG4gICAqIEBwYXJhbSBkYXRhVGFibGVDb25maWcgRGF0YSB0YWJsZSBjb25maWd1cmF0aW9uIG9iamVjdC5cbiAgICogQHJldHVybiBNb2R1bGUgd2l0aCBjdXN0b20gcHJvdmlkZXJzLlxuICAgKi9cbiAgcHVibGljIHN0YXRpYyBmb3JSb290KGRhdGFUYWJsZUNvbmZpZz86IERhdGFUYWJsZUNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogRGF0YVRhYmxlTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBEQVRBX1RBQkxFX0NPTkZJRyxcbiAgICAgICAgICB1c2VWYWx1ZTogZGF0YVRhYmxlQ29uZmlnXG4gICAgICAgIH1cbiAgICAgIF1cbiAgICB9O1xuICB9XG59XG5cbi8vIGV4cG9ydHNcbmV4cG9ydCB7IERhdGFUYWJsZUNlbGxCaW5kRXZlbnRBcmdzIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS10YWJsZS1jZWxsLWJpbmQtZXZlbnQtYXJncy5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVRdWVyeVJlc3VsdCB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtcXVlcnktcmVzdWx0Lm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZVF1ZXJ5RmllbGQgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLXF1ZXJ5LWZpZWxkLm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZUZpbHRlck9wdGlvbiB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtZmlsdGVyLW9wdGlvbi5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVDZWxsQ2xpY2tFdmVudEFyZ3MgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLWNlbGwtY2xpY2stZXZlbnQtYXJncy5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVIZWFkZXJDbGlja0V2ZW50QXJncyB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtaGVhZGVyLWNsaWNrLWV2ZW50LWFyZ3MubW9kZWwnO1xuZXhwb3J0IHsgRGF0YVRhYmxlRG91YmxlQ2xpY2tFdmVudEFyZ3MgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLWRvdWJsZS1jbGljay1ldmVudC1hcmdzLm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZVJvd0NsaWNrRXZlbnRBcmdzIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS10YWJsZS1yb3ctY2xpY2stZXZlbnQtYXJncy5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVTY3JvbGxQb2ludCB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtc2Nyb2xsLXBvaW50Lm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZVJvdyB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtcm93Lm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZVJlcXVlc3RQYXJhbXMgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLXJlcXVlc3QtcGFyYW1zLm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZVRyYW5zbGF0aW9ucyB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtdHJhbnNsYXRpb25zLm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZUR5bmFtaWNSb3dTcGFuRXh0cmFjdG9yQ2FsbGJhY2sgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLWdyb3VwLWZpZWxkLWV4dHJhY3Rvci1jYWxsYmFjay5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVGaWx0ZXJWYWx1ZUV4dHJhY3RDYWxsYmFjayB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtZmlsdGVyLXZhbHVlLWV4dHJhY3QtY2FsbGJhY2subW9kZWwnO1xuZXhwb3J0IHsgRGF0YVRhYmxlRmlsdGVyRmllbGRNYXBwZXJDYWxsYmFjayB9IGZyb20gJy4vbW9kZWxzL2RhdGEtdGFibGUtZmlsdGVyLWZpZWxkLW1hcHBlci1jYWxsYmFjay5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVGaWx0ZXJFeHByZXNzaW9uQ2FsbGJhY2sgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLWZpbHRlci1leHByZXNzaW9uLWNhbGxiYWNrLm1vZGVsJztcbmV4cG9ydCB7IERhdGFUYWJsZUNlbGxDb2xvclJlbmRlckNhbGxiYWNrIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS10YWJsZS1jZWxsLWNvbG9yLXJlbmRlci1jYWxsYmFjay5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVTZWxlY3RNb2RlIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS10YWJsZS1zZWxlY3QtbW9kZS5tb2RlbCc7XG5leHBvcnQgeyBEYXRhVGFibGVEYXRhQmluZENhbGxiYWNrIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS10YWJsZS1kYXRhLWJpbmQtY2FsbGJhY2subW9kZWwnO1xuXG5leHBvcnQgeyBEYXRhVGFibGVTb3J0T3JkZXIgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLXNvcnQtb3JkZXIubW9kZWwnO1xuZXhwb3J0IHsgRGF0YVRhYmxlU3RvcmFnZU1vZGUgfSBmcm9tICcuL21vZGVscy9kYXRhLXRhYmxlLXN0b3JhZ2UtbW9kZS5tb2RlbCc7XG5leHBvcnQgeyBEYXRhRmV0Y2hNb2RlIH0gZnJvbSAnLi9tb2RlbHMvZGF0YS1mZXRjaC1tb2RlLmVudW0nO1xuXG5leHBvcnQgeyBEYXRhVGFibGVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0YS10YWJsZS9kYXRhLXRhYmxlLmNvbXBvbmVudCc7XG5leHBvcnQgeyBEYXRhVGFibGVDb2x1bW5Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZGF0YS10YWJsZS1jb2x1bW4vZGF0YS10YWJsZS1jb2x1bW4uY29tcG9uZW50JztcbiJdfQ==