@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
106 lines • 14.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: data-table.module.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { ScrollingModule } from '@angular/cdk/scrolling';
import { DataTableComponent } from './data-table.component';
import { DataTableColumnTmplComponent } from './tmpl/data-table-column-tmpl.component';
import { DataTableCellViewTmplComponent } from './tmpl/data-table-cell-view-tmpl.component';
import { DataTableCellEditTmplComponent } from './tmpl/data-table-cell-edit-tmpl.component';
import { DataTableCellComponent } from './data-table-cell.component';
import { DataTableBodyComponent } from './data-table-body.component';
import { DataTableHeadComponent } from './data-table-head.component';
import { DataTableRowComponent } from './data-table-row.component';
import { DataTableHeadTmplComponent } from './tmpl/data-table-head-tmpl.component';
import { DataTableFootTmplComponent } from './tmpl/data-table-foot-tmpl.component';
import { DataTableFootComponent } from './data-table-foot.component';
import { PaginationModule } from '@duoduo-oba/ng-devui/pagination';
import { DataTablePagerComponent } from './data-table-pager.component';
import { DataTablePagerTmplComponent } from './tmpl/data-table-pager-tmpl.component';
import { DataTableHeadCellTmplComponent } from './tmpl/data-table-head-cell-tmpl.component';
import { DCommonModule } from '@duoduo-oba/ng-devui/common';
import { DatepickerModule } from '@duoduo-oba/ng-devui/datepicker';
import { CheckBoxModule } from '@duoduo-oba/ng-devui/checkbox';
import { ResizeableDirective } from './resizeable.directive';
import { ButtonModule } from '@duoduo-oba/ng-devui/button';
import { SelectModule, SelectComponent } from '@duoduo-oba/ng-devui/select';
import { InputNumberModule, InputNumberComponent } from '@duoduo-oba/ng-devui/input-number';
import { DropDownModule } from '@duoduo-oba/ng-devui/dropdown';
import { TreeSelectModule, TreeSelectComponent } from '@duoduo-oba/ng-devui/tree-select';
import { SafePipeModule } from '@duoduo-oba/ng-devui/utils';
import { DisPlayCellValuePipe } from './display-cell-value.pipe';
import { TooltipModule } from '@duoduo-oba/ng-devui/tooltip';
import { EditorDirective } from './editor-host.directive';
import { DataTableCellTmplComponent } from './tmpl/data-table-cell-tmpl.component';
import { DragDropModule } from '@duoduo-oba/ng-devui/dragdrop';
export class DataTableModule {
}
DataTableModule.decorators = [
{ type: NgModule, args: [{
imports: [
CommonModule,
FormsModule,
ScrollingModule,
PaginationModule,
DCommonModule,
DatepickerModule,
SelectModule,
CheckBoxModule,
ButtonModule,
InputNumberModule,
DropDownModule,
TreeSelectModule,
SafePipeModule,
TooltipModule,
DragDropModule
],
exports: [
DataTableComponent,
DataTableColumnTmplComponent,
DataTableCellViewTmplComponent,
DataTableCellEditTmplComponent,
DataTableBodyComponent,
DataTableHeadComponent,
DataTableCellComponent,
DataTableHeadTmplComponent,
DataTableFootTmplComponent,
DataTableFootComponent,
DataTableCellTmplComponent,
DataTablePagerComponent,
DataTablePagerTmplComponent,
DataTableRowComponent,
DataTableHeadCellTmplComponent
],
declarations: [
DataTableComponent,
DataTableColumnTmplComponent,
DataTableCellViewTmplComponent,
DataTableCellEditTmplComponent,
DataTableBodyComponent,
DataTableHeadComponent,
DataTableCellComponent,
DataTableHeadTmplComponent,
DataTableFootTmplComponent,
DataTableFootComponent,
DataTableCellTmplComponent,
DataTablePagerComponent,
DataTablePagerTmplComponent,
DataTableRowComponent,
ResizeableDirective,
DataTableHeadCellTmplComponent,
DisPlayCellValuePipe,
EditorDirective
],
entryComponents: [
InputNumberComponent,
SelectComponent,
TreeSelectComponent
],
providers: [],
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS10YWJsZS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9kYXRhLXRhYmxlLyIsInNvdXJjZXMiOlsiZGF0YS10YWJsZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBRXpELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzVELE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQzVGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQzVGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ25FLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQ3JGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQzVGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUNoRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbkQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDN0QsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSxZQUFZLEVBQUUsZUFBZSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDaEUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLG9CQUFvQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDaEYsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQzdFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNoRCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNqRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDakQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzFELE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQWdFbkQsTUFBTSxPQUFPLGVBQWU7OztZQTlEM0IsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRTtvQkFDUCxZQUFZO29CQUNaLFdBQVc7b0JBQ1gsZUFBZTtvQkFDZixnQkFBZ0I7b0JBQ2hCLGFBQWE7b0JBQ2IsZ0JBQWdCO29CQUNoQixZQUFZO29CQUNaLGNBQWM7b0JBQ2QsWUFBWTtvQkFDWixpQkFBaUI7b0JBQ2pCLGNBQWM7b0JBQ2QsZ0JBQWdCO29CQUNoQixjQUFjO29CQUNkLGFBQWE7b0JBQ2IsY0FBYztpQkFDZjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1Asa0JBQWtCO29CQUNsQiw0QkFBNEI7b0JBQzVCLDhCQUE4QjtvQkFDOUIsOEJBQThCO29CQUM5QixzQkFBc0I7b0JBQ3RCLHNCQUFzQjtvQkFDdEIsc0JBQXNCO29CQUN0QiwwQkFBMEI7b0JBQzFCLDBCQUEwQjtvQkFDMUIsc0JBQXNCO29CQUN0QiwwQkFBMEI7b0JBQzFCLHVCQUF1QjtvQkFDdkIsMkJBQTJCO29CQUMzQixxQkFBcUI7b0JBQ3JCLDhCQUE4QjtpQkFDL0I7Z0JBQ0QsWUFBWSxFQUFFO29CQUNaLGtCQUFrQjtvQkFDbEIsNEJBQTRCO29CQUM1Qiw4QkFBOEI7b0JBQzlCLDhCQUE4QjtvQkFDOUIsc0JBQXNCO29CQUN0QixzQkFBc0I7b0JBQ3RCLHNCQUFzQjtvQkFDdEIsMEJBQTBCO29CQUMxQiwwQkFBMEI7b0JBQzFCLHNCQUFzQjtvQkFDdEIsMEJBQTBCO29CQUMxQix1QkFBdUI7b0JBQ3ZCLDJCQUEyQjtvQkFDM0IscUJBQXFCO29CQUNyQixtQkFBbUI7b0JBQ25CLDhCQUE4QjtvQkFDOUIsb0JBQW9CO29CQUNwQixlQUFlO2lCQUNoQjtnQkFDRCxlQUFlLEVBQUU7b0JBQ2Ysb0JBQW9CO29CQUNwQixlQUFlO29CQUNmLG1CQUFtQjtpQkFDcEI7Z0JBQ0QsU0FBUyxFQUFFLEVBQUU7YUFDZCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IEZvcm1zTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5pbXBvcnQgeyBTY3JvbGxpbmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jZGsvc2Nyb2xsaW5nJztcclxuXHJcbmltcG9ydCB7IERhdGFUYWJsZUNvbXBvbmVudCB9IGZyb20gJy4vZGF0YS10YWJsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVDb2x1bW5UbXBsQ29tcG9uZW50IH0gZnJvbSAnLi90bXBsL2RhdGEtdGFibGUtY29sdW1uLXRtcGwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGF0YVRhYmxlQ2VsbFZpZXdUbXBsQ29tcG9uZW50IH0gZnJvbSAnLi90bXBsL2RhdGEtdGFibGUtY2VsbC12aWV3LXRtcGwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGF0YVRhYmxlQ2VsbEVkaXRUbXBsQ29tcG9uZW50IH0gZnJvbSAnLi90bXBsL2RhdGEtdGFibGUtY2VsbC1lZGl0LXRtcGwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGF0YVRhYmxlQ2VsbENvbXBvbmVudCB9IGZyb20gJy4vZGF0YS10YWJsZS1jZWxsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERhdGFUYWJsZUJvZHlDb21wb25lbnQgfSBmcm9tICcuL2RhdGEtdGFibGUtYm9keS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVIZWFkQ29tcG9uZW50IH0gZnJvbSAnLi9kYXRhLXRhYmxlLWhlYWQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGF0YVRhYmxlUm93Q29tcG9uZW50IH0gZnJvbSAnLi9kYXRhLXRhYmxlLXJvdy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVIZWFkVG1wbENvbXBvbmVudCB9IGZyb20gJy4vdG1wbC9kYXRhLXRhYmxlLWhlYWQtdG1wbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVGb290VG1wbENvbXBvbmVudCB9IGZyb20gJy4vdG1wbC9kYXRhLXRhYmxlLWZvb3QtdG1wbC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVGb290Q29tcG9uZW50IH0gZnJvbSAnLi9kYXRhLXRhYmxlLWZvb3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgUGFnaW5hdGlvbk1vZHVsZSB9IGZyb20gJ25nLWRldnVpL3BhZ2luYXRpb24nO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVQYWdlckNvbXBvbmVudCB9IGZyb20gJy4vZGF0YS10YWJsZS1wYWdlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBEYXRhVGFibGVQYWdlclRtcGxDb21wb25lbnQgfSBmcm9tICcuL3RtcGwvZGF0YS10YWJsZS1wYWdlci10bXBsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERhdGFUYWJsZUhlYWRDZWxsVG1wbENvbXBvbmVudCB9IGZyb20gJy4vdG1wbC9kYXRhLXRhYmxlLWhlYWQtY2VsbC10bXBsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERDb21tb25Nb2R1bGUgfSBmcm9tICduZy1kZXZ1aS9jb21tb24nO1xyXG5pbXBvcnQgeyBEYXRlcGlja2VyTW9kdWxlIH0gZnJvbSAnbmctZGV2dWkvZGF0ZXBpY2tlcic7XHJcbmltcG9ydCB7IENoZWNrQm94TW9kdWxlIH0gZnJvbSAnbmctZGV2dWkvY2hlY2tib3gnO1xyXG5pbXBvcnQgeyBSZXNpemVhYmxlRGlyZWN0aXZlIH0gZnJvbSAnLi9yZXNpemVhYmxlLmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IEJ1dHRvbk1vZHVsZSB9IGZyb20gJ25nLWRldnVpL2J1dHRvbic7XHJcbmltcG9ydCB7IFNlbGVjdE1vZHVsZSwgU2VsZWN0Q29tcG9uZW50IH0gZnJvbSAnbmctZGV2dWkvc2VsZWN0JztcclxuaW1wb3J0IHsgSW5wdXROdW1iZXJNb2R1bGUsIElucHV0TnVtYmVyQ29tcG9uZW50IH0gZnJvbSAnbmctZGV2dWkvaW5wdXQtbnVtYmVyJztcclxuaW1wb3J0IHsgRHJvcERvd25Nb2R1bGUgfSBmcm9tICduZy1kZXZ1aS9kcm9wZG93bic7XHJcbmltcG9ydCB7IFRyZWVTZWxlY3RNb2R1bGUsIFRyZWVTZWxlY3RDb21wb25lbnQgfSBmcm9tICduZy1kZXZ1aS90cmVlLXNlbGVjdCc7XHJcbmltcG9ydCB7IFNhZmVQaXBlTW9kdWxlIH0gZnJvbSAnbmctZGV2dWkvdXRpbHMnO1xyXG5pbXBvcnQgeyBEaXNQbGF5Q2VsbFZhbHVlUGlwZSB9IGZyb20gJy4vZGlzcGxheS1jZWxsLXZhbHVlLnBpcGUnO1xyXG5pbXBvcnQgeyBUb29sdGlwTW9kdWxlIH0gZnJvbSAnbmctZGV2dWkvdG9vbHRpcCc7XHJcbmltcG9ydCB7IEVkaXRvckRpcmVjdGl2ZSB9IGZyb20gJy4vZWRpdG9yLWhvc3QuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgRGF0YVRhYmxlQ2VsbFRtcGxDb21wb25lbnQgfSBmcm9tICcuL3RtcGwvZGF0YS10YWJsZS1jZWxsLXRtcGwuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRHJhZ0Ryb3BNb2R1bGUgfSBmcm9tICduZy1kZXZ1aS9kcmFnZHJvcCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICAgIENvbW1vbk1vZHVsZSxcclxuICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgU2Nyb2xsaW5nTW9kdWxlLFxyXG4gICAgUGFnaW5hdGlvbk1vZHVsZSxcclxuICAgIERDb21tb25Nb2R1bGUsXHJcbiAgICBEYXRlcGlja2VyTW9kdWxlLFxyXG4gICAgU2VsZWN0TW9kdWxlLFxyXG4gICAgQ2hlY2tCb3hNb2R1bGUsXHJcbiAgICBCdXR0b25Nb2R1bGUsXHJcbiAgICBJbnB1dE51bWJlck1vZHVsZSxcclxuICAgIERyb3BEb3duTW9kdWxlLFxyXG4gICAgVHJlZVNlbGVjdE1vZHVsZSxcclxuICAgIFNhZmVQaXBlTW9kdWxlLFxyXG4gICAgVG9vbHRpcE1vZHVsZSxcclxuICAgIERyYWdEcm9wTW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBEYXRhVGFibGVDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVDb2x1bW5UbXBsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlQ2VsbFZpZXdUbXBsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlQ2VsbEVkaXRUbXBsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlQm9keUNvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZUhlYWRDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVDZWxsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlSGVhZFRtcGxDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVGb290VG1wbENvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZUZvb3RDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVDZWxsVG1wbENvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZVBhZ2VyQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlUGFnZXJUbXBsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlUm93Q29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlSGVhZENlbGxUbXBsQ29tcG9uZW50XHJcbiAgXSxcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIERhdGFUYWJsZUNvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZUNvbHVtblRtcGxDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVDZWxsVmlld1RtcGxDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVDZWxsRWRpdFRtcGxDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVCb2R5Q29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlSGVhZENvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZUNlbGxDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVIZWFkVG1wbENvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZUZvb3RUbXBsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlRm9vdENvbXBvbmVudCxcclxuICAgIERhdGFUYWJsZUNlbGxUbXBsQ29tcG9uZW50LFxyXG4gICAgRGF0YVRhYmxlUGFnZXJDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVQYWdlclRtcGxDb21wb25lbnQsXHJcbiAgICBEYXRhVGFibGVSb3dDb21wb25lbnQsXHJcbiAgICBSZXNpemVhYmxlRGlyZWN0aXZlLFxyXG4gICAgRGF0YVRhYmxlSGVhZENlbGxUbXBsQ29tcG9uZW50LFxyXG4gICAgRGlzUGxheUNlbGxWYWx1ZVBpcGUsXHJcbiAgICBFZGl0b3JEaXJlY3RpdmVcclxuICBdLFxyXG4gIGVudHJ5Q29tcG9uZW50czogW1xyXG4gICAgSW5wdXROdW1iZXJDb21wb25lbnQsXHJcbiAgICBTZWxlY3RDb21wb25lbnQsXHJcbiAgICBUcmVlU2VsZWN0Q29tcG9uZW50XHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFtdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgRGF0YVRhYmxlTW9kdWxlIHtcclxufVxyXG4iXX0=