UNPKG

ontimize-web-ngx

Version:
190 lines 24.5 kB
import { DragDropModule } from '@angular/cdk/drag-drop'; import { ObserversModule } from '@angular/cdk/observers'; import { CdkTableModule } from '@angular/cdk/table'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { MatPaginatorIntl } from '@angular/material/paginator'; import { NgxMaterialTimepickerModule } from 'ngx-material-timepicker'; import { PortalModule } from '@angular/cdk/portal'; import { OSharedModule } from '../../shared/shared.module'; import { OContextMenuModule } from '../contextmenu/o-context-menu.module'; import { ODualListSelectorModule } from '../dual-list-selector/o-dual-list-selector.module'; import { ODataToolbarModule } from '../o-data-toolbar/o-data-toolbar.module'; import { OTableColumnCalculatedComponent } from './column/calculated/o-table-column-calculated.component'; import { O_TABLE_CELL_EDITORS } from './column/cell-editor/cell-editor'; import { O_TABLE_CELL_RENDERERS } from './column/cell-renderer/cell-renderer'; import { OTableColumnComponent } from './column/o-table-column.component'; import { OTableContextMenuComponent } from './extensions/contextmenu/o-table-context-menu.component'; import { O_TABLE_DIALOGS } from './extensions/dialog/o-table-dialog-components'; import { OTableExportButtonComponent } from './extensions/export-button/o-table-export-button.component'; import { OTableExportButtonService } from './extensions/export-button/o-table-export-button.service'; import { OTableExpandedFooterDirective } from './extensions/footer/expanded/o-table-expanded-footer.directive'; import { O_TABLE_FOOTER_COMPONENTS } from './extensions/footer/o-table-footer-components'; import { OTableMatPaginatorIntl } from './extensions/footer/paginator/o-table-mat-paginator-intl'; import { O_TABLE_HEADER_COMPONENTS, O_TABLE_HEADER_COMPONENTS_EXPORTED } from './extensions/header/o-table-header-components'; import { OTableRowClassPipe } from './extensions/pipes/o-table-row-class.pipe'; import { OTableRowDirective } from './extensions/row/o-table-row.directive'; import { OTableRowExpandableComponent } from './extensions/row/table-row-expandable/o-table-row-expandable.component'; import { OMatSortModule } from './extensions/sort/o-mat-sort-module'; import { OTableComponent } from './o-table.component'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; import { OTableSkeletonComponent } from './extensions/skeleton/o-table-skeleton.component'; import { OTableFilterByColumnService } from './extensions/dialog/filter-by-column/o-table-filter-by-column.service'; import { OHourInputModule } from '../input/hour-input/o-hour-input.module'; import * as i0 from "@angular/core"; import * as i1 from "./column/cell-renderer/action/o-table-cell-renderer-action.component"; import * as i2 from "./column/cell-renderer/date/o-table-cell-renderer-date.component"; import * as i3 from "./column/cell-renderer/boolean/o-table-cell-renderer-boolean.component"; import * as i4 from "./column/cell-renderer/image/o-table-cell-renderer-image.component"; import * as i5 from "./column/cell-renderer/integer/o-table-cell-renderer-integer.component"; import * as i6 from "./column/cell-renderer/real/o-table-cell-renderer-real.component"; import * as i7 from "./column/cell-renderer/currency/o-table-cell-renderer-currency.component"; import * as i8 from "./column/cell-renderer/percentage/o-table-cell-renderer-percentage.component"; import * as i9 from "./column/cell-renderer/service/o-table-cell-renderer-service.component"; import * as i10 from "./column/cell-renderer/translate/o-table-cell-renderer-translate.component"; import * as i11 from "./column/cell-renderer/time/o-table-cell-renderer-time.component"; import * as i12 from "./column/cell-renderer/chip/o-table-cell-renderer-chip.component"; import * as i13 from "./column/cell-renderer/list/o-table-cell-renderer-list.component"; import * as i14 from "./column/cell-editor/boolean/o-table-cell-editor-boolean.component"; import * as i15 from "./column/cell-editor/date/o-table-cell-editor-date.component"; import * as i16 from "./column/cell-editor/integer/o-table-cell-editor-integer.component"; import * as i17 from "./column/cell-editor/real/o-table-cell-editor-real.component"; import * as i18 from "./column/cell-editor/text/o-table-cell-editor-text.component"; import * as i19 from "./column/cell-editor/email/o-table-cell-editor-email.component"; import * as i20 from "./column/cell-editor/time/o-table-cell-editor-time.component"; import * as i21 from "./extensions/dialog/apply-configuration/o-table-apply-configuration-dialog.component"; import * as i22 from "./extensions/dialog/export/o-table-export-dialog.component"; import * as i23 from "./extensions/dialog/store-configuration/o-table-store-configuration-dialog.component"; import * as i24 from "./extensions/dialog/visible-columns/o-table-visible-columns-dialog.component"; import * as i25 from "./extensions/dialog/filter-by-column/o-table-filter-by-column-data-dialog.component"; import * as i26 from "./extensions/dialog/group-by-columns/o-table-group-by-columns-dialog.component"; import * as i27 from "./extensions/header/table-button/o-table-button.component"; import * as i28 from "./extensions/header/table-buttons/o-table-buttons.component"; import * as i29 from "./extensions/header/table-column-resizer/o-table-column-resizer.component"; import * as i30 from "./extensions/header/table-columns-filter/o-table-columns-filter.component"; import * as i31 from "./extensions/header/table-menu/o-table-menu.component"; import * as i32 from "./extensions/header/table-option/o-table-option.component"; import * as i33 from "./extensions/header/table-insertable-row/o-table-insertable-row.component"; import * as i34 from "./extensions/header/table-quickfilter/o-table-quickfilter.component"; import * as i35 from "./extensions/header/table-columns-filter/columns/o-table-columns-filter-column.component"; import * as i36 from "./extensions/header/table-header-column-filter-icon/o-table-header-column-filter-icon.component"; import * as i37 from "./extensions/header/table-header/o-table-header.component"; import * as i38 from "./extensions/header/table-columns-grouping/o-table-columns-grouping.component"; import * as i39 from "./extensions/header/table-columns-grouping/columns/o-table-columns-grouping-column.component"; import * as i40 from "./extensions/header/table-column-select-all/o-table-column-select-all.directive"; import * as i41 from "./extensions/header/table-header-select-all/o-table-header-select-all.component"; import * as i42 from "./extensions/footer/paginator/o-table-paginator.component"; import * as i43 from "./extensions/footer/aggregate/o-table-column-aggregate.component"; export class OTableModule { } OTableModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OTableModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); OTableModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: OTableModule, declarations: [OTableComponent, OTableColumnComponent, OTableColumnCalculatedComponent, OTableContextMenuComponent, OTableRowDirective, OTableExpandedFooterDirective, OTableExportButtonComponent, OTableRowClassPipe, i1.OTableCellRendererActionComponent, i2.OTableCellRendererDateComponent, i3.OTableCellRendererBooleanComponent, i4.OTableCellRendererImageComponent, i5.OTableCellRendererIntegerComponent, i6.OTableCellRendererRealComponent, i7.OTableCellRendererCurrencyComponent, i8.OTableCellRendererPercentageComponent, i9.OTableCellRendererServiceComponent, i10.OTableCellRendererTranslateComponent, i11.OTableCellRendererTimeComponent, i12.OTableCellRendererChipComponent, i13.OTableCellRendererListComponent, i14.OTableCellEditorBooleanComponent, i15.OTableCellEditorDateComponent, i16.OTableCellEditorIntegerComponent, i17.OTableCellEditorRealComponent, i18.OTableCellEditorTextComponent, i19.OTableCellEditorEmailComponent, i20.OTableCellEditorTimeComponent, i21.OTableApplyConfigurationDialogComponent, i22.OTableExportDialogComponent, i23.OTableStoreConfigurationDialogComponent, i24.OTableVisibleColumnsDialogComponent, i25.OTableFilterByColumnDataDialogComponent, i26.OTableGroupByColumnsDialogComponent, i27.OTableButtonComponent, i28.OTableButtonsComponent, i29.OTableColumnResizerComponent, i30.OTableColumnsFilterComponent, i31.OTableMenuComponent, i32.OTableOptionComponent, i33.OTableInsertableRowComponent, i34.OTableQuickfilterComponent, i35.OTableColumnsFilterColumnComponent, i36.OTableHeaderColumnFilterIconComponent, i37.OTableHeaderComponent, i38.OTableColumnsGroupingComponent, i39.OTableColumnsGroupingColumnComponent, i40.OTableColumnSelectAllDirective, i41.OTableHeaderSelectAllComponent, i42.OTablePaginatorComponent, i43.OTableColumnAggregateComponent, OTableRowExpandableComponent, OTableSkeletonComponent], imports: [CommonModule, OSharedModule, CdkTableModule, DragDropModule, PortalModule, NgxSkeletonLoaderModule, OContextMenuModule, ObserversModule, OMatSortModule, NgxMaterialTimepickerModule, ODualListSelectorModule, ODataToolbarModule, OHourInputModule], exports: [OTableComponent, OTableColumnComponent, CdkTableModule, OTableColumnCalculatedComponent, OTableContextMenuComponent, OTableRowDirective, OTableExpandedFooterDirective, OMatSortModule, OTableExportButtonComponent, OTableRowClassPipe, i27.OTableButtonComponent, i28.OTableButtonsComponent, i29.OTableColumnResizerComponent, i38.OTableColumnsGroupingComponent, i39.OTableColumnsGroupingColumnComponent, i30.OTableColumnsFilterComponent, i31.OTableMenuComponent, i32.OTableOptionComponent, i33.OTableInsertableRowComponent, i34.OTableQuickfilterComponent, i35.OTableColumnsFilterColumnComponent, i37.OTableHeaderComponent, i40.OTableColumnSelectAllDirective, i41.OTableHeaderSelectAllComponent, i1.OTableCellRendererActionComponent, i2.OTableCellRendererDateComponent, i3.OTableCellRendererBooleanComponent, i4.OTableCellRendererImageComponent, i5.OTableCellRendererIntegerComponent, i6.OTableCellRendererRealComponent, i7.OTableCellRendererCurrencyComponent, i8.OTableCellRendererPercentageComponent, i9.OTableCellRendererServiceComponent, i10.OTableCellRendererTranslateComponent, i11.OTableCellRendererTimeComponent, i12.OTableCellRendererChipComponent, i13.OTableCellRendererListComponent, i14.OTableCellEditorBooleanComponent, i15.OTableCellEditorDateComponent, i16.OTableCellEditorIntegerComponent, i17.OTableCellEditorRealComponent, i18.OTableCellEditorTextComponent, i19.OTableCellEditorEmailComponent, i20.OTableCellEditorTimeComponent, i42.OTablePaginatorComponent, i43.OTableColumnAggregateComponent, OTableRowExpandableComponent, OTableSkeletonComponent] }); OTableModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OTableModule, providers: [ OTableExportButtonService, OTableFilterByColumnService, { provide: MatPaginatorIntl, useClass: OTableMatPaginatorIntl } ], imports: [CommonModule, OSharedModule, CdkTableModule, DragDropModule, PortalModule, NgxSkeletonLoaderModule, OContextMenuModule, ObserversModule, OMatSortModule, NgxMaterialTimepickerModule, ODualListSelectorModule, ODataToolbarModule, OHourInputModule, CdkTableModule, OMatSortModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OTableModule, decorators: [{ type: NgModule, args: [{ declarations: [ OTableComponent, OTableColumnComponent, OTableColumnCalculatedComponent, OTableContextMenuComponent, OTableRowDirective, OTableExpandedFooterDirective, OTableExportButtonComponent, OTableRowClassPipe, ...O_TABLE_CELL_RENDERERS, ...O_TABLE_CELL_EDITORS, ...O_TABLE_DIALOGS, ...O_TABLE_HEADER_COMPONENTS, ...O_TABLE_FOOTER_COMPONENTS, OTableRowExpandableComponent, OTableSkeletonComponent ], imports: [ CommonModule, OSharedModule, CdkTableModule, DragDropModule, PortalModule, NgxSkeletonLoaderModule, OContextMenuModule, ObserversModule, OMatSortModule, NgxMaterialTimepickerModule, ODualListSelectorModule, ODataToolbarModule, OHourInputModule ], exports: [ OTableComponent, OTableColumnComponent, CdkTableModule, OTableColumnCalculatedComponent, OTableContextMenuComponent, OTableRowDirective, OTableExpandedFooterDirective, OMatSortModule, OTableExportButtonComponent, OTableRowClassPipe, ...O_TABLE_HEADER_COMPONENTS_EXPORTED, ...O_TABLE_CELL_RENDERERS, ...O_TABLE_CELL_EDITORS, ...O_TABLE_FOOTER_COMPONENTS, OTableRowExpandableComponent, OTableSkeletonComponent ], providers: [ OTableExportButtonService, OTableFilterByColumnService, { provide: MatPaginatorIntl, useClass: OTableMatPaginatorIntl } ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby10YWJsZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvY29tcG9uZW50cy90YWJsZS9vLXRhYmxlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDeEQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNwRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUV0RSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDbkQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzNELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLG1EQUFtRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQzdFLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLHlEQUF5RCxDQUFDO0FBQzFHLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzlFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQzFFLE9BQU8sRUFBRSwwQkFB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O3dCQUM1Qix1QkFBdUI7cUJBQ3hCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxZQUFZO3dCQUNaLGFBQWE7d0JBQ2IsY0FBYzt3QkFDZCxjQUFjO3dCQUNkLFlBQVk7d0JBQ1osdUJBQXVCO3dCQUN2QixrQkFBa0I7d0JBQ2xCLGVBQWU7d0JBQ2YsY0FBYzt3QkFDZCwyQkFBMkI7d0JBQzNCLHVCQUF1Qjt3QkFDdkIsa0JBQWtCO3dCQUNsQixnQkFBZ0I7cUJBQ2pCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxlQUFlO3dCQUNmLHFCQUFxQjt3QkFDckIsY0FBYzt3QkFDZCwrQkFBK0I7d0JBQy9CLDBCQUEwQjt3QkFDMUIsa0JBQWtCO3dCQUNsQiw2QkFBNkI7d0JBQzdCLGNBQWM7d0JBQ2QsMkJBQTJCO3dCQUMzQixrQkFBa0I7d0JBQ2xCLEdBQUcsa0NBQWtDO3dCQUNyQyxHQUFHLHNCQUFzQjt3QkFDekIsR0FBRyxvQkFBb0I7d0JBQ3ZCLEdBQUcseUJBQXlCO3dCQUM1Qiw0QkFBNEI7d0JBQzVCLHVCQUF1QjtxQkFDeEI7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULHlCQUF5Qjt3QkFDekIsMkJBQTJCO3dCQUMzQixFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLEVBQUUsc0JBQXNCLEVBQUU7cUJBQ2hFO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRHJhZ0Ryb3BNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jZGsvZHJhZy1kcm9wJztcbmltcG9ydCB7IE9ic2VydmVyc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9vYnNlcnZlcnMnO1xuaW1wb3J0IHsgQ2RrVGFibGVNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jZGsvdGFibGUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBNYXRQYWdpbmF0b3JJbnRsIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvcGFnaW5hdG9yJztcbmltcG9ydCB7IE5neE1hdGVyaWFsVGltZXBpY2tlck1vZHVsZSB9IGZyb20gJ25neC1tYXRlcmlhbC10aW1lcGlja2VyJztcblxuaW1wb3J0IHsgUG9ydGFsTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY2RrL3BvcnRhbCc7XG5pbXBvcnQgeyBPU2hhcmVkTW9kdWxlIH0gZnJvbSAnLi4vLi4vc2hhcmVkL3NoYXJlZC5tb2R1bGUnO1xuaW1wb3J0IHsgT0NvbnRleHRNZW51TW9kdWxlIH0gZnJvbSAnLi4vY29udGV4dG1lbnUvby1jb250ZXh0LW1lbnUubW9kdWxlJztcbmltcG9ydCB7IE9EdWFsTGlzdFNlbGVjdG9yTW9kdWxlIH0gZnJvbSAnLi4vZHVhbC1saXN0LXNlbGVjdG9yL28tZHVhbC1saXN0LXNlbGVjdG9yLm1vZHVsZSc7XG5pbXBvcnQgeyBPRGF0YVRvb2xiYXJNb2R1bGUgfSBmcm9tICcuLi9vLWRhdGEtdG9vbGJhci9vLWRhdGEtdG9vbGJhci5tb2R1bGUnO1xuaW1wb3J0IHsgT1RhYmxlQ29sdW1uQ2FsY3VsYXRlZENvbXBvbmVudCB9IGZyb20gJy4vY29sdW1uL2NhbGN1bGF0ZWQvby10YWJsZS1jb2x1bW4tY2FsY3VsYXRlZC5jb21wb25lbnQnO1xuaW1wb3J0IHsgT19UQUJMRV9DRUxMX0VESVRPUlMgfSBmcm9tICcuL2NvbHVtbi9jZWxsLWVkaXRvci9jZWxsLWVkaXRvcic7XG5pbXBvcnQgeyBPX1RBQkxFX0NFTExfUkVOREVSRVJTIH0gZnJvbSAnLi9jb2x1bW4vY2VsbC1yZW5kZXJlci9jZWxsLXJlbmRlcmVyJztcbmltcG9ydCB7IE9UYWJsZUNvbHVtbkNvbXBvbmVudCB9IGZyb20gJy4vY29sdW1uL28tdGFibGUtY29sdW1uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBPVGFibGVDb250ZXh0TWVudUNvbXBvbmVudCB9IGZyb20gJy4vZXh0ZW5zaW9ucy9jb250ZXh0bWVudS9vLXRhYmxlLWNvbnRleHQtbWVudS5jb21wb25lbnQnO1xuaW1wb3J0IHsgT19UQUJMRV9ESUFMT0dTIH0gZnJvbSAnLi9leHRlbnNpb25zL2RpYWxvZy9vLXRhYmxlLWRpYWxvZy1jb21wb25lbnRzJztcbmltcG9ydCB7IE9UYWJsZUV4cG9ydEJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vZXh0ZW5zaW9ucy9leHBvcnQtYnV0dG9uL28tdGFibGUtZXhwb3J0LWJ1dHRvbi5jb21wb25lbnQnO1xuaW1wb3J0IHsgT1RhYmxlRXhwb3J0QnV0dG9uU2VydmljZSB9IGZyb20gJy4vZXh0ZW5zaW9ucy9leHBvcnQtYnV0dG9uL28tdGFibGUtZXhwb3J0LWJ1dHRvbi5zZXJ2aWNlJztcbmltcG9ydCB7IE9UYWJsZUV4cGFuZGVkRm9vdGVyRGlyZWN0aXZlIH0gZnJvbSAnLi9leHRlbnNpb25zL2Zvb3Rlci9leHBhbmRlZC9vLXRhYmxlLWV4cGFuZGVkLWZvb3Rlci5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgT19UQUJMRV9GT09URVJfQ09NUE9ORU5UUyB9IGZyb20gJy4vZXh0ZW5zaW9ucy9mb290ZXIvby10YWJsZS1mb290ZXItY29tcG9uZW50cyc7XG5pbXBvcnQgeyBPVGFibGVNYXRQYWdpbmF0b3JJbnRsIH0gZnJvbSAnLi9leHRlbnNpb25zL2Zvb3Rlci9wYWdpbmF0b3Ivby10YWJsZS1tYXQtcGFnaW5hdG9yLWludGwnO1xuaW1wb3J0IHsgT19UQUJMRV9IRUFERVJfQ09NUE9ORU5UUywgT19UQUJMRV9IRUFERVJfQ09NUE9ORU5UU19FWFBPUlRFRCB9IGZyb20gJy4vZXh0ZW5zaW9ucy9oZWFkZXIvby10YWJsZS1oZWFkZXItY29tcG9uZW50cyc7XG5pbXBvcnQgeyBPVGFibGVSb3dDbGFzc1BpcGUgfSBmcm9tICcuL2V4dGVuc2lvbnMvcGlwZXMvby10YWJsZS1yb3ctY2xhc3MucGlwZSc7XG5pbXBvcnQgeyBPVGFibGVSb3dEaXJlY3RpdmUgfSBmcm9tICcuL2V4dGVuc2lvbnMvcm93L28tdGFibGUtcm93LmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBPVGFibGVSb3dFeHBhbmRhYmxlQ29tcG9uZW50IH0gZnJvbSAnLi9leHRlbnNpb25zL3Jvdy90YWJsZS1yb3ctZXhwYW5kYWJsZS9vLXRhYmxlLXJvdy1leHBhbmRhYmxlLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBPTWF0U29ydE1vZHVsZSB9IGZyb20gJy4vZXh0ZW5zaW9ucy9zb3J0L28tbWF0LXNvcnQtbW9kdWxlJztcbmltcG9ydCB7IE9UYWJsZUNvbXBvbmVudCB9IGZyb20gJy4vby10YWJsZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgTmd4U2tlbGV0b25Mb2FkZXJNb2R1bGUgfSBmcm9tICduZ3gtc2tlbGV0b24tbG9hZGVyJztcbmltcG9ydCB7IE9UYWJsZVNrZWxldG9uQ29tcG9uZW50IH0gZnJvbSAnLi9leHRlbnNpb25zL3NrZWxldG9uL28tdGFibGUtc2tlbGV0b24uY29tcG9uZW50JztcbmltcG9ydCB7IE9UYWJsZUZpbHRlckJ5Q29sdW1uU2VydmljZSB9IGZyb20gJy4vZXh0ZW5zaW9ucy9kaWFsb2cvZmlsdGVyLWJ5LWNvbHVtbi9vLXRhYmxlLWZpbHRlci1ieS1jb2x1bW4uc2VydmljZSc7XG5pbXBvcnQgeyBPSG91cklucHV0TW9kdWxlIH0gZnJvbSAnLi4vaW5wdXQvaG91ci1pbnB1dC9vLWhvdXItaW5wdXQubW9kdWxlJztcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgT1RhYmxlQ29tcG9uZW50LFxuICAgIE9UYWJsZUNvbHVtbkNvbXBvbmVudCxcbiAgICBPVGFibGVDb2x1bW5DYWxjdWxhdGVkQ29tcG9uZW50LFxuICAgIE9UYWJsZUNvbnRleHRNZW51Q29tcG9uZW50LFxuICAgIE9UYWJsZVJvd0RpcmVjdGl2ZSxcbiAgICBPVGFibGVFeHBhbmRlZEZvb3RlckRpcmVjdGl2ZSxcbiAgICBPVGFibGVFeHBvcnRCdXR0b25Db21wb25lbnQsXG4gICAgT1RhYmxlUm93Q2xhc3NQaXBlLFxuICAgIC4uLk9fVEFCTEVfQ0VMTF9SRU5ERVJFUlMsXG4gICAgLi4uT19UQUJMRV9DRUxMX0VESVRPUlMsXG4gICAgLi4uT19UQUJMRV9ESUFMT0dTLFxuICAgIC4uLk9fVEFCTEVfSEVBREVSX0NPTVBPTkVOVFMsXG4gICAgLi4uT19UQUJMRV9GT09URVJfQ09NUE9ORU5UUyxcbiAgICBPVGFibGVSb3dFeHBhbmRhYmxlQ29tcG9uZW50LFxuICAgIE9UYWJsZVNrZWxldG9uQ29tcG9uZW50XG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgT1NoYXJlZE1vZHVsZSxcbiAgICBDZGtUYWJsZU1vZHVsZSxcbiAgICBEcmFnRHJvcE1vZHVsZSxcbiAgICBQb3J0YWxNb2R1bGUsXG4gICAgTmd4U2tlbGV0b25Mb2FkZXJNb2R1bGUsXG4gICAgT0NvbnRleHRNZW51TW9kdWxlLFxuICAgIE9ic2VydmVyc01vZHVsZSxcbiAgICBPTWF0U29ydE1vZHVsZSxcbiAgICBOZ3hNYXRlcmlhbFRpbWVwaWNrZXJNb2R1bGUsXG4gICAgT0R1YWxMaXN0U2VsZWN0b3JNb2R1bGUsXG4gICAgT0RhdGFUb29sYmFyTW9kdWxlLFxuICAgIE9Ib3VySW5wdXRNb2R1bGVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIE9UYWJsZUNvbXBvbmVudCxcbiAgICBPVGFibGVDb2x1bW5Db21wb25lbnQsXG4gICAgQ2RrVGFibGVNb2R1bGUsXG4gICAgT1RhYmxlQ29sdW1uQ2FsY3VsYXRlZENvbXBvbmVudCxcbiAgICBPVGFibGVDb250ZXh0TWVudUNvbXBvbmVudCxcbiAgICBPVGFibGVSb3dEaXJlY3RpdmUsXG4gICAgT1RhYmxlRXhwYW5kZWRGb290ZXJEaXJlY3RpdmUsXG4gICAgT01hdFNvcnRNb2R1bGUsXG4gICAgT1RhYmxlRXhwb3J0QnV0dG9uQ29tcG9uZW50LFxuICAgIE9UYWJsZVJvd0NsYXNzUGlwZSxcbiAgICAuLi5PX1RBQkxFX0hFQURFUl9DT01QT05FTlRTX0VYUE9SVEVELFxuICAgIC4uLk9fVEFCTEVfQ0VMTF9SRU5ERVJFUlMsXG4gICAgLi4uT19UQUJMRV9DRUxMX0VESVRPUlMsXG4gICAgLi4uT19UQUJMRV9GT09URVJfQ09NUE9ORU5UUyxcbiAgICBPVGFibGVSb3dFeHBhbmRhYmxlQ29tcG9uZW50LFxuICAgIE9UYWJsZVNrZWxldG9uQ29tcG9uZW50XG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIE9UYWJsZUV4cG9ydEJ1dHRvblNlcnZpY2UsXG4gICAgT1RhYmxlRmlsdGVyQnlDb2x1bW5TZXJ2aWNlLFxuICAgIHsgcHJvdmlkZTogTWF0UGFnaW5hdG9ySW50bCwgdXNlQ2xhc3M6IE9UYWJsZU1hdFBhZ2luYXRvckludGwgfVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIE9UYWJsZU1vZHVsZSB7IH1cbiJdfQ==