@true-directive/grid
Version:
Angular Data Grid from Yopsilon.
139 lines • 20 kB
JavaScript
import * as tslib_1 from "tslib";
/**
* Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company.
* @link https://truedirective.com/
* @license MIT
*/
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { CommonModule } from "@angular/common";
import { ScrollerComponent } from './scroller.component';
import { GridViewComponent } from './grid-view.component';
import { GridComponent } from './grid.component';
import { GridHeaderComponent } from './grid-header.component';
import { GridHeaderCellComponent } from './grid-header-cell.component';
import { GridHeaderBandComponent } from './grid-header-band.component';
import { GridFooterComponent } from './grid-footer.component';
import { GridFooterCellComponent } from './grid-footer-cell.component';
import { RowDirective } from './row.directive';
// Filters
import { FilterPopupComponent } from './filters/filter-popup.component';
import { FilterBaseComponent } from './filters/datatypes/filter-base.component';
import { FilterTextComponent } from './filters/datatypes/filter-text.component';
import { FilterDateComponent } from './filters/datatypes/filter-date.component';
import { FilterNumberComponent } from './filters/datatypes/filter-number.component';
import { FilterBooleanComponent } from './filters/datatypes/filter-boolean.component';
// Editors
import { EditorTestComponent } from './editors/editor-test.component';
import { EditorTextComponent } from './editors/editor-text.component';
import { EditorSelectComponent } from './editors/editor-select.component';
import { EditorSelectTrueComponent } from './editors/editor-select-true.component';
import { EditorDateComponent } from './editors/editor-date.component';
import { EditorNumberComponent } from './editors/editor-number.component';
// Cells
import { CellHtmlComponent } from './cells/cell-html.component';
import { CellRefComponent } from './cells/cell-ref.component';
// Controls
import { DropdownBaseComponent } from './controls/dropdown-base.component';
import { InputWrapperComponent } from './controls/input-wrapper.component';
import { CheckboxWrapperComponent } from './controls/checkbox-wrapper.component';
import { CheckboxComponent } from './controls/checkbox.component';
import { CalendarComponent } from './controls/calendar.component';
import { DatepickerComponent } from './controls/datepicker.component';
import { SelectComponent } from './controls/select.component';
import { DialogWrapperComponent } from './controls/dialog-wrapper.component';
import { DialogAlertComponent } from './controls/dialog-alert.component';
// Popup&Menu
import { PopupComponent } from './controls/popup.component';
import { MenuItemComponent } from './controls/menu-item.component';
import { MenuComponent } from './controls/menu.component';
import { MenuShowDirective } from './controls/menu-show.directive';
import { MenuStarterComponent } from './controls/menu-starter.component';
import { MaskBaseDirective } from './mask/mask-base.directive';
import { MaskDirective } from './mask/mask.directive';
import { MaskDateDirective } from './mask/mask-date.directive';
import { MaskNumberDirective } from './mask/mask-number.directive';
import { InternationalizationService } from './internationalization/internationalization.service';
import { TranslatePipe } from './internationalization/translate.pipe';
var TrueDirectiveGridModule = /** @class */ (function () {
function TrueDirectiveGridModule() {
}
TrueDirectiveGridModule = tslib_1.__decorate([
NgModule({
imports: [FormsModule, CommonModule],
providers: [InternationalizationService],
declarations: [
ScrollerComponent, GridComponent, GridViewComponent,
GridHeaderComponent, GridHeaderCellComponent, GridHeaderBandComponent,
GridFooterComponent, GridFooterCellComponent,
RowDirective,
// Filters
FilterPopupComponent,
FilterBaseComponent,
FilterTextComponent, FilterDateComponent, FilterNumberComponent, FilterBooleanComponent,
// Editors
EditorTestComponent, EditorTextComponent, EditorSelectComponent, EditorDateComponent,
EditorNumberComponent, EditorSelectTrueComponent,
// Cells
CellHtmlComponent, CellRefComponent,
// Controls
DropdownBaseComponent,
InputWrapperComponent,
CheckboxWrapperComponent,
DialogWrapperComponent,
DialogAlertComponent,
CheckboxComponent,
CalendarComponent,
DatepickerComponent,
SelectComponent,
// Popup&Menu
PopupComponent,
MenuItemComponent, MenuComponent, MenuShowDirective, MenuStarterComponent,
// Input masking
MaskBaseDirective, MaskNumberDirective, MaskDateDirective, MaskDirective,
// Translate pipe
TranslatePipe
],
entryComponents: [FilterTextComponent, FilterDateComponent,
FilterNumberComponent, FilterBooleanComponent,
EditorTestComponent,
EditorTextComponent, EditorSelectComponent,
EditorDateComponent, EditorNumberComponent,
EditorSelectTrueComponent,
CellHtmlComponent, CellRefComponent,
DialogAlertComponent,
MenuStarterComponent
],
exports: [
ScrollerComponent,
InputWrapperComponent,
CheckboxWrapperComponent,
CheckboxComponent,
DialogWrapperComponent,
DialogAlertComponent,
PopupComponent,
DatepickerComponent,
CalendarComponent,
SelectComponent,
GridViewComponent,
GridComponent,
RowDirective,
GridHeaderComponent,
GridHeaderCellComponent,
GridHeaderBandComponent,
GridFooterComponent,
FilterPopupComponent,
MenuComponent,
MenuItemComponent,
MenuStarterComponent,
MaskDirective,
MaskDateDirective,
MaskNumberDirective,
TranslatePipe
]
})
], TrueDirectiveGridModule);
return TrueDirectiveGridModule;
}());
export { TrueDirectiveGridModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJ1ZS1ncmlkLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0cnVlLWRpcmVjdGl2ZS9ncmlkLyIsInNvdXJjZXMiOlsic3JjL3RydWUtZ3JpZC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7O0VBSUU7QUFDRixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUM3QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFL0MsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDekQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRXZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUvQyxVQUFVO0FBQ1YsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFFeEUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFFaEYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDaEYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDaEYsT0FBTyxFQUFFLHFCQUFxQixF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SUFBRCw4QkFBQztDQUFBLEFBQXhDLElBQXdDO1NBQTNCLHVCQUF1QiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBBbGVrc2V5IE1lbG5pa292LCBUcnVlIERpcmVjdGl2ZSBDb21wYW55LlxyXG4gKiBAbGluayBodHRwczovL3RydWVkaXJlY3RpdmUuY29tL1xyXG4gKiBAbGljZW5zZSBNSVRcclxuKi9cclxuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb21tb25cIjtcclxuXHJcbmltcG9ydCB7IFNjcm9sbGVyQ29tcG9uZW50IH0gZnJvbSAnLi9zY3JvbGxlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBHcmlkVmlld0NvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC12aWV3LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEdyaWRDb21wb25lbnQgfSBmcm9tICcuL2dyaWQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR3JpZEhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC1oZWFkZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR3JpZEhlYWRlckNlbGxDb21wb25lbnQgfSBmcm9tICcuL2dyaWQtaGVhZGVyLWNlbGwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR3JpZEhlYWRlckJhbmRDb21wb25lbnQgfSBmcm9tICcuL2dyaWQtaGVhZGVyLWJhbmQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR3JpZEZvb3RlckNvbXBvbmVudCB9IGZyb20gJy4vZ3JpZC1mb290ZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR3JpZEZvb3RlckNlbGxDb21wb25lbnQgfSBmcm9tICcuL2dyaWQtZm9vdGVyLWNlbGwuY29tcG9uZW50JztcclxuXHJcbmltcG9ydCB7IFJvd0RpcmVjdGl2ZSB9IGZyb20gJy4vcm93LmRpcmVjdGl2ZSc7XHJcblxyXG4vLyBGaWx0ZXJzXHJcbmltcG9ydCB7IEZpbHRlclBvcHVwQ29tcG9uZW50IH0gZnJvbSAnLi9maWx0ZXJzL2ZpbHRlci1wb3B1cC5jb21wb25lbnQnO1xyXG5cclxuaW1wb3J0IHsgRmlsdGVyQmFzZUNvbXBvbmVudCB9IGZyb20gJy4vZmlsdGVycy9kYXRhdHlwZXMvZmlsdGVyLWJhc2UuY29tcG9uZW50JztcclxuXHJcbmltcG9ydCB7IEZpbHRlclRleHRDb21wb25lbnQgfSBmcm9tICcuL2ZpbHRlcnMvZGF0YXR5cGVzL2ZpbHRlci10ZXh0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZpbHRlckRhdGVDb21wb25lbnQgfSBmcm9tICcuL2ZpbHRlcnMvZGF0YXR5cGVzL2ZpbHRlci1kYXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEZpbHRlck51bWJlckNvbXBvbmVudCB9IGZyb20gJy4vZmlsdGVycy9kYXRhdHlwZXMvZmlsdGVyLW51bWJlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBGaWx0ZXJCb29sZWFuQ29tcG9uZW50IH0gZnJvbSAnLi9maWx0ZXJzL2RhdGF0eXBlcy9maWx0ZXItYm9vbGVhbi5jb21wb25lbnQnO1xyXG5cclxuLy8gRWRpdG9yc1xyXG5pbXBvcnQgeyBFZGl0b3JUZXN0Q29tcG9uZW50IH0gZnJvbSAnLi9lZGl0b3JzL2VkaXRvci10ZXN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEVkaXRvclRleHRDb21wb25lbnQgfSBmcm9tICcuL2VkaXRvcnMvZWRpdG9yLXRleHQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRWRpdG9yU2VsZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9lZGl0b3JzL2VkaXRvci1zZWxlY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRWRpdG9yU2VsZWN0VHJ1ZUNvbXBvbmVudCB9IGZyb20gJy4vZWRpdG9ycy9lZGl0b3Itc2VsZWN0LXRydWUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRWRpdG9yRGF0ZUNvbXBvbmVudCB9IGZyb20gJy4vZWRpdG9ycy9lZGl0b3ItZGF0ZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBFZGl0b3JOdW1iZXJDb21wb25lbnQgfSBmcm9tICcuL2VkaXRvcnMvZWRpdG9yLW51bWJlci5jb21wb25lbnQnO1xyXG5cclxuLy8gQ2VsbHNcclxuaW1wb3J0IHsgQ2VsbEh0bWxDb21wb25lbnQgfSBmcm9tICcuL2NlbGxzL2NlbGwtaHRtbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDZWxsUmVmQ29tcG9uZW50IH0gZnJvbSAnLi9jZWxscy9jZWxsLXJlZi5jb21wb25lbnQnO1xyXG5cclxuLy8gQ29udHJvbHNcclxuaW1wb3J0IHsgRHJvcGRvd25CYXNlQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9kcm9wZG93bi1iYXNlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IElucHV0V3JhcHBlckNvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvaW5wdXQtd3JhcHBlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDaGVja2JveFdyYXBwZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2NoZWNrYm94LXdyYXBwZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ2hlY2tib3hDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2NoZWNrYm94LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENhbGVuZGFyQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9jYWxlbmRhci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRlcGlja2VyQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9kYXRlcGlja2VyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNlbGVjdENvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvc2VsZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERpYWxvZ1dyYXBwZXJDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL2RpYWxvZy13cmFwcGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERpYWxvZ0FsZXJ0Q29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9kaWFsb2ctYWxlcnQuY29tcG9uZW50JztcclxuXHJcbi8vIFBvcHVwJk1lbnVcclxuaW1wb3J0IHsgUG9wdXBDb21wb25lbnQgfSBmcm9tICcuL2NvbnRyb2xzL3BvcHVwLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1lbnVJdGVtQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9tZW51LWl0ZW0uY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWVudUNvbXBvbmVudCB9IGZyb20gJy4vY29udHJvbHMvbWVudS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBNZW51U2hvd0RpcmVjdGl2ZSB9IGZyb20gJy4vY29udHJvbHMvbWVudS1zaG93LmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IE1lbnVTdGFydGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb250cm9scy9tZW51LXN0YXJ0ZXIuY29tcG9uZW50JztcclxuXHJcbmltcG9ydCB7IE1hc2tCYXNlRGlyZWN0aXZlIH0gZnJvbSAnLi9tYXNrL21hc2stYmFzZS5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBNYXNrRGlyZWN0aXZlIH0gZnJvbSAnLi9tYXNrL21hc2suZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTWFza0RhdGVEaXJlY3RpdmUgfSBmcm9tICcuL21hc2svbWFzay1kYXRlLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IE1hc2tOdW1iZXJEaXJlY3RpdmUgfSBmcm9tICcuL21hc2svbWFzay1udW1iZXIuZGlyZWN0aXZlJztcclxuXHJcbmltcG9ydCB7IEludGVybmF0aW9uYWxpemF0aW9uU2VydmljZSB9IGZyb20gJy4vaW50ZXJuYXRpb25hbGl6YXRpb24vaW50ZXJuYXRpb25hbGl6YXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IFRyYW5zbGF0ZVBpcGUgfSBmcm9tICcuL2ludGVybmF0aW9uYWxpemF0aW9uL3RyYW5zbGF0ZS5waXBlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW0Zvcm1zTW9kdWxlLCBDb21tb25Nb2R1bGVdLFxyXG5cclxuICBwcm92aWRlcnM6IFtJbnRlcm5hdGlvbmFsaXphdGlvblNlcnZpY2VdLFxyXG5cclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIFNjcm9sbGVyQ29tcG9uZW50LCBHcmlkQ29tcG9uZW50LCBHcmlkVmlld0NvbXBvbmVudCxcclxuICAgIEdyaWRIZWFkZXJDb21wb25lbnQsIEdyaWRIZWFkZXJDZWxsQ29tcG9uZW50LCBHcmlkSGVhZGVyQmFuZENvbXBvbmVudCxcclxuICAgIEdyaWRGb290ZXJDb21wb25lbnQsIEdyaWRGb290ZXJDZWxsQ29tcG9uZW50LFxyXG4gICAgUm93RGlyZWN0aXZlLFxyXG5cclxuICAgIC8vIEZpbHRlcnNcclxuICAgIEZpbHRlclBvcHVwQ29tcG9uZW50LFxyXG4gICAgRmlsdGVyQmFzZUNvbXBvbmVudCxcclxuICAgIEZpbHRlclRleHRDb21wb25lbnQsIEZpbHRlckRhdGVDb21wb25lbnQsIEZpbHRlck51bWJlckNvbXBvbmVudCwgRmlsdGVyQm9vbGVhbkNvbXBvbmVudCxcclxuXHJcbiAgICAvLyBFZGl0b3JzXHJcbiAgICBFZGl0b3JUZXN0Q29tcG9uZW50LCBFZGl0b3JUZXh0Q29tcG9uZW50LCBFZGl0b3JTZWxlY3RDb21wb25lbnQsIEVkaXRvckRhdGVDb21wb25lbnQsXHJcbiAgICBFZGl0b3JOdW1iZXJDb21wb25lbnQsIEVkaXRvclNlbGVjdFRydWVDb21wb25lbnQsXHJcblxyXG4gICAgLy8gQ2VsbHNcclxuICAgIENlbGxIdG1sQ29tcG9uZW50LCBDZWxsUmVmQ29tcG9uZW50LFxyXG5cclxuICAgIC8vIENvbnRyb2xzXHJcbiAgICBEcm9wZG93bkJhc2VDb21wb25lbnQsXHJcbiAgICBJbnB1dFdyYXBwZXJDb21wb25lbnQsXHJcbiAgICBDaGVja2JveFdyYXBwZXJDb21wb25lbnQsXHJcbiAgICBEaWFsb2dXcmFwcGVyQ29tcG9uZW50LFxyXG4gICAgRGlhbG9nQWxlcnRDb21wb25lbnQsXHJcbiAgICBDaGVja2JveENvbXBvbmVudCxcclxuICAgIENhbGVuZGFyQ29tcG9uZW50LFxyXG4gICAgRGF0ZXBpY2tlckNvbXBvbmVudCxcclxuICAgIFNlbGVjdENvbXBvbmVudCxcclxuXHJcbiAgICAvLyBQb3B1cCZNZW51XHJcbiAgICBQb3B1cENvbXBvbmVudCxcclxuICAgIE1lbnVJdGVtQ29tcG9uZW50LCBNZW51Q29tcG9uZW50LCBNZW51U2hvd0RpcmVjdGl2ZSwgTWVudVN0YXJ0ZXJDb21wb25lbnQsXHJcblxyXG4gICAgLy8gSW5wdXQgbWFza2luZ1xyXG4gICAgTWFza0Jhc2VEaXJlY3RpdmUsIE1hc2tOdW1iZXJEaXJlY3RpdmUsIE1hc2tEYXRlRGlyZWN0aXZlLCBNYXNrRGlyZWN0aXZlLFxyXG5cclxuICAgIC8vIFRyYW5zbGF0ZSBwaXBlXHJcbiAgICBUcmFuc2xhdGVQaXBlXHJcbiAgXSxcclxuXHJcbiAgZW50cnlDb21wb25lbnRzOiBbRmlsdGVyVGV4dENvbXBvbmVudCwgRmlsdGVyRGF0ZUNvbXBvbmVudCxcclxuICAgICAgICAgICAgICAgICAgICBGaWx0ZXJOdW1iZXJDb21wb25lbnQsIEZpbHRlckJvb2xlYW5Db21wb25lbnQsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEVkaXRvclRlc3RDb21wb25lbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgRWRpdG9yVGV4dENvbXBvbmVudCwgRWRpdG9yU2VsZWN0Q29tcG9uZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIEVkaXRvckRhdGVDb21wb25lbnQsIEVkaXRvck51bWJlckNvbXBvbmVudCxcclxuICAgICAgICAgICAgICAgICAgICBFZGl0b3JTZWxlY3RUcnVlQ29tcG9uZW50LFxyXG5cclxuICAgICAgICAgICAgICAgICAgICBDZWxsSHRtbENvbXBvbmVudCwgQ2VsbFJlZkNvbXBvbmVudCxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgRGlhbG9nQWxlcnRDb21wb25lbnQsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIE1lbnVTdGFydGVyQ29tcG9uZW50XHJcbiAgICAgICAgICAgICAgICAgIF0sXHJcblxyXG4gIGV4cG9ydHM6IFtcclxuICAgIFNjcm9sbGVyQ29tcG9uZW50LFxyXG4gICAgSW5wdXRXcmFwcGVyQ29tcG9uZW50LFxyXG4gICAgQ2hlY2tib3hXcmFwcGVyQ29tcG9uZW50LFxyXG4gICAgQ2hlY2tib3hDb21wb25lbnQsXHJcbiAgICBEaWFsb2dXcmFwcGVyQ29tcG9uZW50LFxyXG4gICAgRGlhbG9nQWxlcnRDb21wb25lbnQsXHJcbiAgICBQb3B1cENvbXBvbmVudCxcclxuICAgIERhdGVwaWNrZXJDb21wb25lbnQsXHJcbiAgICBDYWxlbmRhckNvbXBvbmVudCxcclxuICAgIFNlbGVjdENvbXBvbmVudCxcclxuICAgIEdyaWRWaWV3Q29tcG9uZW50LFxyXG4gICAgR3JpZENvbXBvbmVudCxcclxuICAgIFJvd0RpcmVjdGl2ZSxcclxuICAgIEdyaWRIZWFkZXJDb21wb25lbnQsXHJcbiAgICBHcmlkSGVhZGVyQ2VsbENvbXBvbmVudCxcclxuICAgIEdyaWRIZWFkZXJCYW5kQ29tcG9uZW50LFxyXG4gICAgR3JpZEZvb3RlckNvbXBvbmVudCxcclxuICAgIEZpbHRlclBvcHVwQ29tcG9uZW50LFxyXG5cclxuICAgIE1lbnVDb21wb25lbnQsXHJcbiAgICBNZW51SXRlbUNvbXBvbmVudCxcclxuICAgIE1lbnVTdGFydGVyQ29tcG9uZW50LFxyXG5cclxuICAgIE1hc2tEaXJlY3RpdmUsXHJcbiAgICBNYXNrRGF0ZURpcmVjdGl2ZSxcclxuICAgIE1hc2tOdW1iZXJEaXJlY3RpdmUsXHJcblxyXG4gICAgVHJhbnNsYXRlUGlwZVxyXG4gIF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFRydWVEaXJlY3RpdmVHcmlkTW9kdWxlIHsgfVxyXG4iXX0=