@nova-ui/bits
Version:
SolarWinds Nova Framework
135 lines • 15.2 kB
JavaScript
// © 2022 SolarWinds Worldwide, LLC. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
import { CdkTableModule } from "@angular/cdk/table";
import { NgModule } from "@angular/core";
import { TableCellDefDirective } from "./table-cell/table-cell-def.directive";
import { TableCellDirective } from "./table-cell/table-cell.directive";
import { TableColumnDefDirective } from "./table-cell/table-column-def.directive";
import { TableFooterCellDefDirective } from "./table-cell/table-footer-cell-def.directive";
import { TableFooterCellDirective } from "./table-cell/table-footer-cell.directive";
import { TableHeaderCellDefDirective } from "./table-cell/table-header-cell-def.directive";
import { TableHeaderCellComponent } from "./table-cell/table-header-cell.component";
import { TableResizerDirective } from "./table-resizer/table-resizer.directive";
import { TableFooterRowComponent, TableFooterRowDefDirective, TableHeaderRowComponent, TableHeaderRowDefDirective, TableRowComponent, TableRowDefDirective, } from "./table-row/table-row.component";
import { SliceRangePipe } from "./table-virtual-scroll/slice-range.pipe";
import { TableStickyHeaderDirective } from "./table-virtual-scroll/table-sticky-header.directive";
import { TableVirtualScrollDirective, TableVirtualScrollLinearDirective, } from "./table-virtual-scroll/table-virtual-scroll.directive";
import { TableComponent } from "./table.component";
import { NuiCommonModule } from "../../common/common.module";
import { NuiCheckboxModule } from "../checkbox/checkbox.module";
import { NuiIconModule } from "../icon/icon.module";
import { NuiRadioModule } from "../radio/radio.module";
import { NuiSelectModule } from "../select/select.module";
import { NuiSelectorModule } from "../selector/selector.module";
import * as i0 from "@angular/core";
const DECLARATIONS_EXPORTS = [
TableComponent,
TableHeaderRowDefDirective,
TableResizerDirective,
TableCellDefDirective,
TableRowDefDirective,
TableFooterRowDefDirective,
TableHeaderRowComponent,
TableRowComponent,
TableFooterRowComponent,
TableHeaderCellDefDirective,
TableHeaderCellComponent,
TableCellDirective,
TableFooterCellDefDirective,
TableFooterCellDirective,
TableColumnDefDirective,
TableVirtualScrollDirective,
TableVirtualScrollLinearDirective,
TableStickyHeaderDirective,
SliceRangePipe,
];
/**
* @ignore
*/
export class NuiTableModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NuiTableModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: NuiTableModule, declarations: [TableComponent,
TableHeaderRowDefDirective,
TableResizerDirective,
TableCellDefDirective,
TableRowDefDirective,
TableFooterRowDefDirective,
TableHeaderRowComponent,
TableRowComponent,
TableFooterRowComponent,
TableHeaderCellDefDirective,
TableHeaderCellComponent,
TableCellDirective,
TableFooterCellDefDirective,
TableFooterCellDirective,
TableColumnDefDirective,
TableVirtualScrollDirective,
TableVirtualScrollLinearDirective,
TableStickyHeaderDirective,
SliceRangePipe], imports: [NuiCommonModule,
NuiRadioModule,
NuiSelectModule,
NuiSelectorModule,
NuiCheckboxModule,
NuiIconModule,
CdkTableModule], exports: [TableComponent,
TableHeaderRowDefDirective,
TableResizerDirective,
TableCellDefDirective,
TableRowDefDirective,
TableFooterRowDefDirective,
TableHeaderRowComponent,
TableRowComponent,
TableFooterRowComponent,
TableHeaderCellDefDirective,
TableHeaderCellComponent,
TableCellDirective,
TableFooterCellDefDirective,
TableFooterCellDirective,
TableColumnDefDirective,
TableVirtualScrollDirective,
TableVirtualScrollLinearDirective,
TableStickyHeaderDirective,
SliceRangePipe] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NuiTableModule, imports: [NuiCommonModule,
NuiRadioModule,
NuiSelectModule,
NuiSelectorModule,
NuiCheckboxModule,
NuiIconModule,
CdkTableModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NuiTableModule, decorators: [{
type: NgModule,
args: [{
imports: [
NuiCommonModule,
NuiRadioModule,
NuiSelectModule,
NuiSelectorModule,
NuiCheckboxModule,
NuiIconModule,
CdkTableModule,
],
declarations: DECLARATIONS_EXPORTS,
exports: DECLARATIONS_EXPORTS,
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi90YWJsZS90YWJsZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEseURBQXlEO0FBQ3pELEVBQUU7QUFDRiwrRUFBK0U7QUFDL0UsNEVBQTRFO0FBQzVFLDhFQUE4RTtBQUM5RSwrRUFBK0U7QUFDL0UsOEVBQThFO0FBQzlFLDREQUE0RDtBQUM1RCxFQUFFO0FBQ0YsNkVBQTZFO0FBQzdFLHVEQUF1RDtBQUN2RCxFQUFFO0FBQ0YsNkVBQTZFO0FBQzdFLDRFQUE0RTtBQUM1RSwrRUFBK0U7QUFDL0UsMEVBQTBFO0FBQzFFLGlGQUFpRjtBQUNqRiw2RUFBNkU7QUFDN0UsaUJBQWlCO0FBRWpCLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNwRCxPQUFPLEVBQUUsUUFBUSxFQUFRLE1BQU0sZUFBZSxDQUFDO0FBRS9DLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQzlFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzNGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzNGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQ3BGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQ2hGLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsMEJBQTBCLEVBQzFCLHVCQUF1QixFQUN2QiwwQkFBMEIsRUFDMUIsaUJBQWlCLEVBQ2pCLG9CQUFvQixHQUN2QixNQUFNLGlDQUFpQyxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUN6RSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxzREFBc0QsQ0FBQztBQUNsRyxPQUFPLEVBQ0gsMkJBQTJCLEVBQzNCLGlDQUFpQyxHQUNwQyxNQUFNLHVEQUF1RCxDQUFDO0FBQy9ELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDN0QsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDaEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3BELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7O0FBRWhFLE1BQU0sb0JBQW9CLEdBQTZCO0lBQ25ELGNBQWM7SUFDZCwwQkFBMEI7SUFDMUIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUN2QixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLDJCQUEyQjtJQUMzQix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQix3QkFBd0I7SUFDeEIsdUJBQXVCO0lBQ3ZCLDJCQUEyQjtJQUMzQixpQ0FBaUM7SUFDakMsMEJBQTBCO0lBQzFCLGNBQWM7Q0FDakIsQ0FBQztBQUVGOztHQUVHO0FBY0gsTUFBTSxPQUFPLGNBQWM7K0dBQWQsY0FBYztnSEFBZCxjQUFjLGlCQXJDdkIsY0FBYztZQUNkLDBCQUEwQjtZQUMxQixxQkFBcUI7WUFDckIscUJBQXFCO1lBQ3JCLG9CQUFvQjtZQUNwQiwwQkFBMEI7WUFDMUIsdUJBQXVCO1lBQ3ZCLGlCQUFpQjtZQUNqQix1QkFBdUI7WUFDdkIsMkJBQTJCO1lBQzNCLHdCQUF3QjtZQUN4QixrQkFBa0I7WUFDbEIsMkJBQTJCO1lBQzNCLHdCQUF3QjtZQUN4Qix1QkFBdUI7WUFDdkIsMkJBQTJCO1lBQzNCLGlDQUFpQztZQUNqQywwQkFBMEI7WUFDMUIsY0FBYyxhQVFWLGVBQWU7WUFDZixjQUFjO1lBQ2QsZUFBZTtZQUNmLGlCQUFpQjtZQUNqQixpQkFBaUI7WUFDakIsYUFBYTtZQUNiLGNBQWMsYUFoQ2xCLGNBQWM7WUFDZCwwQkFBMEI7WUFDMUIscUJBQXFCO1lBQ3JCLHFCQUFxQjtZQUNyQixvQkFBb0I7WUFDcEIsMEJBQTBCO1lBQzFCLHVCQUF1QjtZQUN2QixpQkFBaUI7WUFDakIsdUJBQXVCO1lBQ3ZCLDJCQUEyQjtZQUMzQix3QkFBd0I7WUFDeEIsa0JBQWtCO1lBQ2xCLDJCQUEyQjtZQUMzQix3QkFBd0I7WUFDeEIsdUJBQXVCO1lBQ3ZCLDJCQUEyQjtZQUMzQixpQ0FBaUM7WUFDakMsMEJBQTBCO1lBQzFCLGNBQWM7Z0hBbUJMLGNBQWMsWUFYbkIsZUFBZTtZQUNmLGNBQWM7WUFDZCxlQUFlO1lBQ2YsaUJBQWlCO1lBQ2pCLGlCQUFpQjtZQUNqQixhQUFhO1lBQ2IsY0FBYzs7NEZBS1QsY0FBYztrQkFiMUIsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUU7d0JBQ0wsZUFBZTt3QkFDZixjQUFjO3dCQUNkLGVBQWU7d0JBQ2YsaUJBQWlCO3dCQUNqQixpQkFBaUI7d0JBQ2pCLGFBQWE7d0JBQ2IsY0FBYztxQkFDakI7b0JBQ0QsWUFBWSxFQUFFLG9CQUFvQjtvQkFDbEMsT0FBTyxFQUFFLG9CQUFvQjtpQkFDaEMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDCqSAyMDIyIFNvbGFyV2luZHMgV29ybGR3aWRlLCBMTEMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuLy8gIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvXG4vLyAgZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGVcbi8vICByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Jcbi8vICBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuLy8gIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vL1xuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW5cbi8vICBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4vLyAgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyAgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFXG4vLyAgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuLy8gIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4vLyAgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTlxuLy8gIFRIRSBTT0ZUV0FSRS5cblxuaW1wb3J0IHsgQ2RrVGFibGVNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY2RrL3RhYmxlXCI7XG5pbXBvcnQgeyBOZ01vZHVsZSwgVHlwZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmltcG9ydCB7IFRhYmxlQ2VsbERlZkRpcmVjdGl2ZSB9IGZyb20gXCIuL3RhYmxlLWNlbGwvdGFibGUtY2VsbC1kZWYuZGlyZWN0aXZlXCI7XG5pbXBvcnQgeyBUYWJsZUNlbGxEaXJlY3RpdmUgfSBmcm9tIFwiLi90YWJsZS1jZWxsL3RhYmxlLWNlbGwuZGlyZWN0aXZlXCI7XG5pbXBvcnQgeyBUYWJsZUNvbHVtbkRlZkRpcmVjdGl2ZSB9IGZyb20gXCIuL3RhYmxlLWNlbGwvdGFibGUtY29sdW1uLWRlZi5kaXJlY3RpdmVcIjtcbmltcG9ydCB7IFRhYmxlRm9vdGVyQ2VsbERlZkRpcmVjdGl2ZSB9IGZyb20gXCIuL3RhYmxlLWNlbGwvdGFibGUtZm9vdGVyLWNlbGwtZGVmLmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHsgVGFibGVGb290ZXJDZWxsRGlyZWN0aXZlIH0gZnJvbSBcIi4vdGFibGUtY2VsbC90YWJsZS1mb290ZXItY2VsbC5kaXJlY3RpdmVcIjtcbmltcG9ydCB7IFRhYmxlSGVhZGVyQ2VsbERlZkRpcmVjdGl2ZSB9IGZyb20gXCIuL3RhYmxlLWNlbGwvdGFibGUtaGVhZGVyLWNlbGwtZGVmLmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHsgVGFibGVIZWFkZXJDZWxsQ29tcG9uZW50IH0gZnJvbSBcIi4vdGFibGUtY2VsbC90YWJsZS1oZWFkZXItY2VsbC5jb21wb25lbnRcIjtcbmltcG9ydCB7IFRhYmxlUmVzaXplckRpcmVjdGl2ZSB9IGZyb20gXCIuL3RhYmxlLXJlc2l6ZXIvdGFibGUtcmVzaXplci5kaXJlY3RpdmVcIjtcbmltcG9ydCB7XG4gICAgVGFibGVGb290ZXJSb3dDb21wb25lbnQsXG4gICAgVGFibGVGb290ZXJSb3dEZWZEaXJlY3RpdmUsXG4gICAgVGFibGVIZWFkZXJSb3dDb21wb25lbnQsXG4gICAgVGFibGVIZWFkZXJSb3dEZWZEaXJlY3RpdmUsXG4gICAgVGFibGVSb3dDb21wb25lbnQsXG4gICAgVGFibGVSb3dEZWZEaXJlY3RpdmUsXG59IGZyb20gXCIuL3RhYmxlLXJvdy90YWJsZS1yb3cuY29tcG9uZW50XCI7XG5pbXBvcnQgeyBTbGljZVJhbmdlUGlwZSB9IGZyb20gXCIuL3RhYmxlLXZpcnR1YWwtc2Nyb2xsL3NsaWNlLXJhbmdlLnBpcGVcIjtcbmltcG9ydCB7IFRhYmxlU3RpY2t5SGVhZGVyRGlyZWN0aXZlIH0gZnJvbSBcIi4vdGFibGUtdmlydHVhbC1zY3JvbGwvdGFibGUtc3RpY2t5LWhlYWRlci5kaXJlY3RpdmVcIjtcbmltcG9ydCB7XG4gICAgVGFibGVWaXJ0dWFsU2Nyb2xsRGlyZWN0aXZlLFxuICAgIFRhYmxlVmlydHVhbFNjcm9sbExpbmVhckRpcmVjdGl2ZSxcbn0gZnJvbSBcIi4vdGFibGUtdmlydHVhbC1zY3JvbGwvdGFibGUtdmlydHVhbC1zY3JvbGwuZGlyZWN0aXZlXCI7XG5pbXBvcnQgeyBUYWJsZUNvbXBvbmVudCB9IGZyb20gXCIuL3RhYmxlLmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgTnVpQ29tbW9uTW9kdWxlIH0gZnJvbSBcIi4uLy4uL2NvbW1vbi9jb21tb24ubW9kdWxlXCI7XG5pbXBvcnQgeyBOdWlDaGVja2JveE1vZHVsZSB9IGZyb20gXCIuLi9jaGVja2JveC9jaGVja2JveC5tb2R1bGVcIjtcbmltcG9ydCB7IE51aUljb25Nb2R1bGUgfSBmcm9tIFwiLi4vaWNvbi9pY29uLm1vZHVsZVwiO1xuaW1wb3J0IHsgTnVpUmFkaW9Nb2R1bGUgfSBmcm9tIFwiLi4vcmFkaW8vcmFkaW8ubW9kdWxlXCI7XG5pbXBvcnQgeyBOdWlTZWxlY3RNb2R1bGUgfSBmcm9tIFwiLi4vc2VsZWN0L3NlbGVjdC5tb2R1bGVcIjtcbmltcG9ydCB7IE51aVNlbGVjdG9yTW9kdWxlIH0gZnJvbSBcIi4uL3NlbGVjdG9yL3NlbGVjdG9yLm1vZHVsZVwiO1xuXG5jb25zdCBERUNMQVJBVElPTlNfRVhQT1JUUzogQXJyYXk8VHlwZTxhbnk+IHwgYW55W10+ID0gW1xuICAgIFRhYmxlQ29tcG9uZW50LFxuICAgIFRhYmxlSGVhZGVyUm93RGVmRGlyZWN0aXZlLFxuICAgIFRhYmxlUmVzaXplckRpcmVjdGl2ZSxcbiAgICBUYWJsZUNlbGxEZWZEaXJlY3RpdmUsXG4gICAgVGFibGVSb3dEZWZEaXJlY3RpdmUsXG4gICAgVGFibGVGb290ZXJSb3dEZWZEaXJlY3RpdmUsXG4gICAgVGFibGVIZWFkZXJSb3dDb21wb25lbnQsXG4gICAgVGFibGVSb3dDb21wb25lbnQsXG4gICAgVGFibGVGb290ZXJSb3dDb21wb25lbnQsXG4gICAgVGFibGVIZWFkZXJDZWxsRGVmRGlyZWN0aXZlLFxuICAgIFRhYmxlSGVhZGVyQ2VsbENvbXBvbmVudCxcbiAgICBUYWJsZUNlbGxEaXJlY3RpdmUsXG4gICAgVGFibGVGb290ZXJDZWxsRGVmRGlyZWN0aXZlLFxuICAgIFRhYmxlRm9vdGVyQ2VsbERpcmVjdGl2ZSxcbiAgICBUYWJsZUNvbHVtbkRlZkRpcmVjdGl2ZSxcbiAgICBUYWJsZVZpcnR1YWxTY3JvbGxEaXJlY3RpdmUsXG4gICAgVGFibGVWaXJ0dWFsU2Nyb2xsTGluZWFyRGlyZWN0aXZlLFxuICAgIFRhYmxlU3RpY2t5SGVhZGVyRGlyZWN0aXZlLFxuICAgIFNsaWNlUmFuZ2VQaXBlLFxuXTtcblxuLyoqXG4gKiBAaWdub3JlXG4gKi9cbkBOZ01vZHVsZSh7XG4gICAgaW1wb3J0czogW1xuICAgICAgICBOdWlDb21tb25Nb2R1bGUsXG4gICAgICAgIE51aVJhZGlvTW9kdWxlLFxuICAgICAgICBOdWlTZWxlY3RNb2R1bGUsXG4gICAgICAgIE51aVNlbGVjdG9yTW9kdWxlLFxuICAgICAgICBOdWlDaGVja2JveE1vZHVsZSxcbiAgICAgICAgTnVpSWNvbk1vZHVsZSxcbiAgICAgICAgQ2RrVGFibGVNb2R1bGUsXG4gICAgXSxcbiAgICBkZWNsYXJhdGlvbnM6IERFQ0xBUkFUSU9OU19FWFBPUlRTLFxuICAgIGV4cG9ydHM6IERFQ0xBUkFUSU9OU19FWFBPUlRTLFxufSlcbmV4cG9ydCBjbGFzcyBOdWlUYWJsZU1vZHVsZSB7fVxuIl19