UNPKG

ornamentum

Version:
82 lines 14.7 kB
/** * @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==