@kre-form/ant
Version:
132 lines • 18.1 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from "@angular/core";
import { CommonModule, registerLocaleData } from "@angular/common";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { HttpModule } from "@angular/http";
import { DragDropModule } from "@angular/cdk/drag-drop";
import { HttpClientModule, } from "@angular/common/http";
import { TranslateModule } from "@ngx-translate/core";
import { OverlayModule } from "@angular/cdk/overlay";
import { NgZorroAntdModule, NZ_I18N, zh_CN, NZ_ICONS } from "ng-zorro-antd";
import { ColorPickerModule } from "ngx-color-picker";
import { MenuFoldOutline, MenuUnfoldOutline, FormOutline, DashboardOutline, MinusSquareFill, MinusSquareOutline, MinusSquareTwoTone, MinusOutline, InboxOutline, } from "@ant-design/icons-angular/icons";
import zh from "@angular/common/locales/zh";
import { KreFormModule } from "@kre-form/core";
import { BOOTSTRAP_KreFORM_CONFIG, FIELD_TYPE_COMPONENTS, } from "./bootstrap.config";
import { validationConfig } from "./validation.config";
import { KreFormDesignDetail } from "./design/detail/detail.component";
import { KreFormDesignDetailX } from "./design/detail2/index.component";
import { KreFormDSField } from "./design/field/index.component";
import { KreFormDSFieldLabel } from "./design/field-label/index.component";
import { KreFormDSFieldType } from "./design/field-type/index.component";
import { KreFormDesignTable } from "./design/table/table.component";
import { KreFormDesignTables } from "./design/tables/table.component";
import { KreFormDrawerComponent } from "./design/drawer/index.component";
import { KreFormPrivateTree } from "./components/private/tree/index.component";
import { KreFormPrivateTable } from "./components/private/table/index.component";
import { KreFormFieldPrivateText } from "./types/private_text";
import { KreFormTree } from "./components/tree/index.component";
import { KreFormEmployee } from "./components/employee/index.component";
import { KreFormOrg } from "./components/org/index.component";
import { KreFormPostion } from "./components/postion/index.component";
import { KreFormArea } from "./components/area/index.component";
import { KreFormFieldButton } from "./components/fieldbutton/index.component";
import { KreToFormFieldService } from "./tools/formFieldService";
import { KreDesginToFormService } from "./tools/tableFieldService";
import { ReplaceLinePipe } from "./tools/replaceLinePipe";
import { _HttpClient } from "./net/http.client";
import { TriggerComponent } from "./design/trigger/trigger.component";
import { EventComponent } from "./design/event/event.component";
import { EventItemComponent } from "./design/event/event-item/event-item.component";
import { TextEnComponent } from "./design/text-en/text-en.component";
import { DatetimeComponent } from "./design/event/datetime/datetime.component";
import { DeonCodemirrorModule } from "@kre-form/abc";
import { ConfigCodemirrorComponent } from "./design/config-codemirror/config-codemirror.component";
/** @type {?} */
const icons = [
MenuFoldOutline,
MenuUnfoldOutline,
FormOutline,
DashboardOutline,
MinusSquareFill,
MinusSquareOutline,
MinusSquareTwoTone,
MinusOutline,
InboxOutline,
];
registerLocaleData(zh);
//私有的
/** @type {?} */
const entryComponent = [
KreFormDSField,
KreFormDSFieldLabel,
KreFormDSFieldType,
KreFormDesignTable,
KreFormDesignTables,
KreFormDrawerComponent,
KreFormPrivateTree,
KreFormPrivateTable,
KreFormTree,
KreFormEmployee,
KreFormEmployee,
KreFormOrg,
KreFormPostion,
KreFormArea,
KreFormFieldButton,
EventComponent,
EventItemComponent,
ConfigCodemirrorComponent,
KreFormFieldPrivateText,
];
//公开的
/** @type {?} */
const publicComponent = [
KreFormDesignDetail,
KreFormDesignDetailX,
KreFormFieldButton,
TriggerComponent,
];
const ɵ0 = zh_CN, ɵ1 = icons;
export class KreFormAntModule {
}
KreFormAntModule.decorators = [
{ type: NgModule, args: [{
declarations: [
FIELD_TYPE_COMPONENTS,
entryComponent,
publicComponent,
ReplaceLinePipe,
TextEnComponent,
DatetimeComponent,
],
imports: [
HttpModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule,
CommonModule,
DragDropModule,
OverlayModule,
NgZorroAntdModule,
ColorPickerModule,
DeonCodemirrorModule,
KreFormModule.forChild(BOOTSTRAP_KreFORM_CONFIG),
KreFormModule.forRoot(validationConfig),
],
entryComponents: [entryComponent],
exports: [TranslateModule, publicComponent],
providers: [
{ provide: NZ_I18N, useValue: ɵ0 },
{ provide: NZ_ICONS, useValue: ɵ1 },
_HttpClient,
//KreFormAntService,
KreToFormFieldService,
KreDesginToFormService,
],
},] }
];
export { ɵ0, ɵ1 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vdHN0cmFwLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9hbnQvIiwic291cmNlcyI6WyJsaWIvYm9vdHN0cmFwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLGtCQUFrQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDbkUsT0FBTyxFQUFFLFdBQVcsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3hELE9BQU8sRUFHTCxnQkFBZ0IsR0FDakIsTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixPQUFPLEVBQW1CLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDckQsT0FBTyxFQUNMLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsV0FBVyxFQUNYLGdCQUFnQixFQUNoQixlQUFlLEVBQ2Ysa0JBQWtCLEVBQ2xCLGtCQUFrQixFQUNsQixZQUFZLEVBQ1osWUFBWSxHQUNiLE1BQU0saUNBQWlDLENBQUM7QUFFekMsT0FBTyxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFFNUMsT0FBTyxFQUFFLGFBQWEsRUFBZ0IsTUFBTSxnQkFBZ0IsQ0FBQztBQUM3RCxPQUFPLEVBQ0wsd0JBQXdCLEVBQ3hCLHFCQUFxQixHQUN0QixNQUFNLG9CQUFvQixDQUFDO0FBRTVCLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNoRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUN6RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN0RSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUV6RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUVqRixPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUUvRCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDaEUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdEUsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ2hFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBYTlFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2pFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBRW5FLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDaEQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDdEUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ2hFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ3BGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNyRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckQsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sd0RBQXdELENBQUM7O01BRTdGLEtBQUssR0FBRztJQUNaLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osWUFBWTtDQUNiO0FBQ0Qsa0JBQWtCLENBQUMsRUFBRSxDQUFDLENBQUM7OztNQUdqQixjQUFjLEdBQUc7SUFDckIsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFFdEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUVuQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGVBQWU7SUFDZixVQUFVO0lBQ1YsY0FBYztJQUNkLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsdUJBQXVCO0NBQ3hCOzs7TUFHSyxlQUFlLEdBQUc7SUFDdEIsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0NBVWpCO1dBNEJpQyxLQUFLLE9BQ0osS0FBSztBQU94QyxNQUFNLE9BQU8sZ0JBQWdCOzs7WUFsQzVCLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1oscUJBQXFCO29CQUNyQixjQUFjO29CQUNkLGVBQWU7b0JBQ2YsZUFBZTtvQkFDZixlQUFlO29CQUNmLGlCQUFpQjtpQkFDbEI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLFVBQVU7b0JBQ1YsZ0JBQWdCO29CQUNoQixXQUFXO29CQUNYLG1CQUFtQjtvQkFDbkIsWUFBWTtvQkFDWixjQUFjO29CQUNkLGFBQWE7b0JBQ2IsaUJBQWlCO29CQUNqQixpQkFBaUI7b0JBQ2pCLG9CQUFvQjtvQkFDcEIsYUFBYSxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQztvQkFDaEQsYUFBYSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQztpQkFDeEM7Z0JBQ0QsZUFBZSxFQUFFLENBQUMsY0FBYyxDQUFDO2dCQUNqQyxPQUFPLEVBQUUsQ0FBQyxlQUFlLEVBQUUsZUFBZSxDQUFDO2dCQUMzQyxTQUFTLEVBQUU7b0JBQ1QsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsSUFBTyxFQUFFO29CQUNyQyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxJQUFPLEVBQUU7b0JBQ3RDLFdBQVc7b0JBQ1gsb0JBQW9CO29CQUNwQixxQkFBcUI7b0JBQ3JCLHNCQUFzQjtpQkFDdkI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IENvbW1vbk1vZHVsZSwgcmVnaXN0ZXJMb2NhbGVEYXRhIH0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vblwiO1xuaW1wb3J0IHsgRm9ybXNNb2R1bGUsIFJlYWN0aXZlRm9ybXNNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcbmltcG9ydCB7IEh0dHBNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvaHR0cFwiO1xuaW1wb3J0IHsgRHJhZ0Ryb3BNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY2RrL2RyYWctZHJvcFwiO1xuaW1wb3J0IHtcbiAgSHR0cENsaWVudCxcbiAgSFRUUF9JTlRFUkNFUFRPUlMsXG4gIEh0dHBDbGllbnRNb2R1bGUsXG59IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xuaW1wb3J0IHsgVHJhbnNsYXRlTG9hZGVyLCBUcmFuc2xhdGVNb2R1bGUgfSBmcm9tIFwiQG5neC10cmFuc2xhdGUvY29yZVwiO1xuaW1wb3J0IHsgT3ZlcmxheU1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jZGsvb3ZlcmxheVwiO1xuaW1wb3J0IHsgTmdab3Jyb0FudGRNb2R1bGUsIE5aX0kxOE4sIHpoX0NOLCBOWl9JQ09OUyB9IGZyb20gXCJuZy16b3Jyby1hbnRkXCI7XG5pbXBvcnQgeyBDb2xvclBpY2tlck1vZHVsZSB9IGZyb20gXCJuZ3gtY29sb3ItcGlja2VyXCI7XG5pbXBvcnQge1xuICBNZW51Rm9sZE91dGxpbmUsXG4gIE1lbnVVbmZvbGRPdXRsaW5lLFxuICBGb3JtT3V0bGluZSxcbiAgRGFzaGJvYXJkT3V0bGluZSxcbiAgTWludXNTcXVhcmVGaWxsLFxuICBNaW51c1NxdWFyZU91dGxpbmUsXG4gIE1pbnVzU3F1YXJlVHdvVG9uZSxcbiAgTWludXNPdXRsaW5lLFxuICBJbmJveE91dGxpbmUsXG59IGZyb20gXCJAYW50LWRlc2lnbi9pY29ucy1hbmd1bGFyL2ljb25zXCI7XG5cbmltcG9ydCB6aCBmcm9tIFwiQGFuZ3VsYXIvY29tbW9uL2xvY2FsZXMvemhcIjtcblxuaW1wb3J0IHsgS3JlRm9ybU1vZHVsZSwgRGVmYXVsdF9DT0RFIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XG5pbXBvcnQge1xuICBCT09UU1RSQVBfS3JlRk9STV9DT05GSUcsXG4gIEZJRUxEX1RZUEVfQ09NUE9ORU5UUyxcbn0gZnJvbSBcIi4vYm9vdHN0cmFwLmNvbmZpZ1wiO1xuXG5pbXBvcnQgeyB2YWxpZGF0aW9uQ29uZmlnIH0gZnJvbSBcIi4vdmFsaWRhdGlvbi5jb25maWdcIjtcbmltcG9ydCB7IEtyZUZvcm1EZXNpZ25EZXRhaWwgfSBmcm9tIFwiLi9kZXNpZ24vZGV0YWlsL2RldGFpbC5jb21wb25lbnRcIjtcbmltcG9ydCB7IEtyZUZvcm1EZXNpZ25EZXRhaWxYIH0gZnJvbSBcIi4vZGVzaWduL2RldGFpbDIvaW5kZXguY29tcG9uZW50XCI7XG5pbXBvcnQgeyBLcmVGb3JtRFNGaWVsZCB9IGZyb20gXCIuL2Rlc2lnbi9maWVsZC9pbmRleC5jb21wb25lbnRcIjtcbmltcG9ydCB7IEtyZUZvcm1EU0ZpZWxkTGFiZWwgfSBmcm9tIFwiLi9kZXNpZ24vZmllbGQtbGFiZWwvaW5kZXguY29tcG9uZW50XCI7XG5pbXBvcnQgeyBLcmVGb3JtRFNGaWVsZFR5cGUgfSBmcm9tIFwiLi9kZXNpZ24vZmllbGQtdHlwZS9pbmRleC5jb21wb25lbnRcIjtcbmltcG9ydCB7IEtyZUZvcm1EZXNpZ25UYWJsZSB9IGZyb20gXCIuL2Rlc2lnbi90YWJsZS90YWJsZS5jb21wb25lbnRcIjtcbmltcG9ydCB7IEtyZUZvcm1EZXNpZ25UYWJsZXMgfSBmcm9tIFwiLi9kZXNpZ24vdGFibGVzL3RhYmxlLmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgS3JlRm9ybURyYXdlckNvbXBvbmVudCB9IGZyb20gXCIuL2Rlc2lnbi9kcmF3ZXIvaW5kZXguY29tcG9uZW50XCI7XG5cbmltcG9ydCB7IEtyZUZvcm1Qcml2YXRlVHJlZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJpdmF0ZS90cmVlL2luZGV4LmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgS3JlRm9ybVByaXZhdGVUYWJsZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHJpdmF0ZS90YWJsZS9pbmRleC5jb21wb25lbnRcIjtcblxuaW1wb3J0IHsgS3JlRm9ybUZpZWxkUHJpdmF0ZVRleHQgfSBmcm9tIFwiLi90eXBlcy9wcml2YXRlX3RleHRcIjtcblxuaW1wb3J0IHsgS3JlRm9ybVRyZWUgfSBmcm9tIFwiLi9jb21wb25lbnRzL3RyZWUvaW5kZXguY29tcG9uZW50XCI7XG5pbXBvcnQgeyBLcmVGb3JtRW1wbG95ZWUgfSBmcm9tIFwiLi9jb21wb25lbnRzL2VtcGxveWVlL2luZGV4LmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgS3JlRm9ybU9yZyB9IGZyb20gXCIuL2NvbXBvbmVudHMvb3JnL2luZGV4LmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgS3JlRm9ybVBvc3Rpb24gfSBmcm9tIFwiLi9jb21wb25lbnRzL3Bvc3Rpb24vaW5kZXguY29tcG9uZW50XCI7XG5pbXBvcnQgeyBLcmVGb3JtQXJlYSB9IGZyb20gXCIuL2NvbXBvbmVudHMvYXJlYS9pbmRleC5jb21wb25lbnRcIjtcbmltcG9ydCB7IEtyZUZvcm1GaWVsZEJ1dHRvbiB9IGZyb20gXCIuL2NvbXBvbmVudHMvZmllbGRidXR0b24vaW5kZXguY29tcG9uZW50XCI7XG5cbi8vIGltcG9ydCB7IEtyZUxhbmd1YWdlQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wdWJsaWMvbGFuZy9pbmRleC5jb21wb25lbnRcIjtcbi8vIGltcG9ydCB7IEtyZUZvcm1FbXBsb3llZUNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHVibGljL2VtcGxveWVlL2luZGV4LmNvbXBvbmVudFwiO1xuLy8gaW1wb3J0IHsgS3JlRm9ybU9yZ0NvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcHVibGljL29yZy9pbmRleC5jb21wb25lbnRcIjtcbi8vIGltcG9ydCB7IEtyZUZvcm1Qb3N0aW9uQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wdWJsaWMvcG9zdGlvbi9pbmRleC5jb21wb25lbnRcIjtcbi8vIGltcG9ydCB7IEtyZUZvcm1BcmVhQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wdWJsaWMvYXJlYS9pbmRleC5jb21wb25lbnRcIjtcbi8vIGltcG9ydCB7IEtyZUNhcmRTZWxmQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wdWJsaWMvY2FyZC9jYXJkLXNlbGYvaW5kZXguY29tcG9uZW50XCI7XG4vLyBpbXBvcnQgeyBLcmVDYXJkU3ViQ29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wdWJsaWMvY2FyZC9jYXJkLXN1Yi9pbmRleC5jb21wb25lbnRcIjtcbi8vIGltcG9ydCB7IEtyZUNhcmRFbXBDb21wb25lbnQgfSBmcm9tIFwiLi9jb21wb25lbnRzL3B1YmxpYy9jYXJkL2NhcmQtZW1wL2luZGV4LmNvbXBvbmVudFwiO1xuLy8gaW1wb3J0IHsgS3JlQ2FyZExpbWl0Q29tcG9uZW50IH0gZnJvbSBcIi4vY29tcG9uZW50cy9wdWJsaWMvY2FyZC9jYXJkLWxpbWl0L2luZGV4LmNvbXBvbmVudFwiO1xuXG5pbXBvcnQgeyBLcmVGb3JtQW50U2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL3NlcnZpY2VcIjtcbmltcG9ydCB7IEtyZVRvRm9ybUZpZWxkU2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL2Zvcm1GaWVsZFNlcnZpY2VcIjtcbmltcG9ydCB7IEtyZURlc2dpblRvRm9ybVNlcnZpY2UgfSBmcm9tIFwiLi90b29scy90YWJsZUZpZWxkU2VydmljZVwiO1xuXG5pbXBvcnQgeyBSZXBsYWNlTGluZVBpcGUgfSBmcm9tIFwiLi90b29scy9yZXBsYWNlTGluZVBpcGVcIjtcbmltcG9ydCB7IF9IdHRwQ2xpZW50IH0gZnJvbSBcIi4vbmV0L2h0dHAuY2xpZW50XCI7XG5pbXBvcnQgeyBUcmlnZ2VyQ29tcG9uZW50IH0gZnJvbSBcIi4vZGVzaWduL3RyaWdnZXIvdHJpZ2dlci5jb21wb25lbnRcIjtcbmltcG9ydCB7IEV2ZW50Q29tcG9uZW50IH0gZnJvbSBcIi4vZGVzaWduL2V2ZW50L2V2ZW50LmNvbXBvbmVudFwiO1xuaW1wb3J0IHsgRXZlbnRJdGVtQ29tcG9uZW50IH0gZnJvbSBcIi4vZGVzaWduL2V2ZW50L2V2ZW50LWl0ZW0vZXZlbnQtaXRlbS5jb21wb25lbnRcIjtcbmltcG9ydCB7IFRleHRFbkNvbXBvbmVudCB9IGZyb20gXCIuL2Rlc2lnbi90ZXh0LWVuL3RleHQtZW4uY29tcG9uZW50XCI7XG5pbXBvcnQgeyBEYXRldGltZUNvbXBvbmVudCB9IGZyb20gXCIuL2Rlc2lnbi9ldmVudC9kYXRldGltZS9kYXRldGltZS5jb21wb25lbnRcIjtcbmltcG9ydCB7IERlb25Db2RlbWlycm9yTW9kdWxlIH0gZnJvbSBcIkBrcmUtZm9ybS9hYmNcIjtcbmltcG9ydCB7IENvbmZpZ0NvZGVtaXJyb3JDb21wb25lbnQgfSBmcm9tIFwiLi9kZXNpZ24vY29uZmlnLWNvZGVtaXJyb3IvY29uZmlnLWNvZGVtaXJyb3IuY29tcG9uZW50XCI7XG5cbmNvbnN0IGljb25zID0gW1xuICBNZW51Rm9sZE91dGxpbmUsXG4gIE1lbnVVbmZvbGRPdXRsaW5lLFxuICBGb3JtT3V0bGluZSxcbiAgRGFzaGJvYXJkT3V0bGluZSxcbiAgTWludXNTcXVhcmVGaWxsLFxuICBNaW51c1NxdWFyZU91dGxpbmUsXG4gIE1pbnVzU3F1YXJlVHdvVG9uZSxcbiAgTWludXNPdXRsaW5lLFxuICBJbmJveE91dGxpbmUsXG5dO1xucmVnaXN0ZXJMb2NhbGVEYXRhKHpoKTtcblxuLy/np4HmnInnmoRcbmNvbnN0IGVudHJ5Q29tcG9uZW50ID0gW1xuICBLcmVGb3JtRFNGaWVsZCxcbiAgS3JlRm9ybURTRmllbGRMYWJlbCxcbiAgS3JlRm9ybURTRmllbGRUeXBlLFxuICBLcmVGb3JtRGVzaWduVGFibGUsXG4gIEtyZUZvcm1EZXNpZ25UYWJsZXMsXG4gIEtyZUZvcm1EcmF3ZXJDb21wb25lbnQsXG5cbiAgS3JlRm9ybVByaXZhdGVUcmVlLFxuICBLcmVGb3JtUHJpdmF0ZVRhYmxlLFxuXG4gIEtyZUZvcm1UcmVlLFxuICBLcmVGb3JtRW1wbG95ZWUsXG4gIEtyZUZvcm1FbXBsb3llZSxcbiAgS3JlRm9ybU9yZyxcbiAgS3JlRm9ybVBvc3Rpb24sXG4gIEtyZUZvcm1BcmVhLFxuICBLcmVGb3JtRmllbGRCdXR0b24sXG4gIEV2ZW50Q29tcG9uZW50LFxuICBFdmVudEl0ZW1Db21wb25lbnQsXG4gIENvbmZpZ0NvZGVtaXJyb3JDb21wb25lbnQsXG4gIEtyZUZvcm1GaWVsZFByaXZhdGVUZXh0LFxuXTtcblxuLy/lhazlvIDnmoRcbmNvbnN0IHB1YmxpY0NvbXBvbmVudCA9IFtcbiAgS3JlRm9ybURlc2lnbkRldGFpbCxcbiAgS3JlRm9ybURlc2lnbkRldGFpbFgsXG4gIEtyZUZvcm1GaWVsZEJ1dHRvbixcbiAgVHJpZ2dlckNvbXBvbmVudCxcbiAgLy8gS3JlTGFuZ3VhZ2VDb21wb25lbnQsXG4gIC8vIEtyZUZvcm1FbXBsb3llZUNvbXBvbmVudCxcbiAgLy8gS3JlRm9ybU9yZ0NvbXBvbmVudCxcbiAgLy8gS3JlRm9ybVBvc3Rpb25Db21wb25lbnQsXG4gIC8vIEtyZUZvcm1BcmVhQ29tcG9uZW50LFxuICAvLyBLcmVDYXJkU2VsZkNvbXBvbmVudCxcbiAgLy8gS3JlQ2FyZFN1YkNvbXBvbmVudCxcbiAgLy8gS3JlQ2FyZEVtcENvbXBvbmVudCxcbiAgLy8gS3JlQ2FyZExpbWl0Q29tcG9uZW50LFxuXTtcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgRklFTERfVFlQRV9DT01QT05FTlRTLFxuICAgIGVudHJ5Q29tcG9uZW50LFxuICAgIHB1YmxpY0NvbXBvbmVudCxcbiAgICBSZXBsYWNlTGluZVBpcGUsXG4gICAgVGV4dEVuQ29tcG9uZW50LFxuICAgIERhdGV0aW1lQ29tcG9uZW50LFxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgSHR0cE1vZHVsZSxcbiAgICBIdHRwQ2xpZW50TW9kdWxlLFxuICAgIEZvcm1zTW9kdWxlLFxuICAgIFJlYWN0aXZlRm9ybXNNb2R1bGUsXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIERyYWdEcm9wTW9kdWxlLFxuICAgIE92ZXJsYXlNb2R1bGUsXG4gICAgTmdab3Jyb0FudGRNb2R1bGUsXG4gICAgQ29sb3JQaWNrZXJNb2R1bGUsXG4gICAgRGVvbkNvZGVtaXJyb3JNb2R1bGUsXG4gICAgS3JlRm9ybU1vZHVsZS5mb3JDaGlsZChCT09UU1RSQVBfS3JlRk9STV9DT05GSUcpLFxuICAgIEtyZUZvcm1Nb2R1bGUuZm9yUm9vdCh2YWxpZGF0aW9uQ29uZmlnKSxcbiAgXSxcbiAgZW50cnlDb21wb25lbnRzOiBbZW50cnlDb21wb25lbnRdLFxuICBleHBvcnRzOiBbVHJhbnNsYXRlTW9kdWxlLCBwdWJsaWNDb21wb25lbnRdLFxuICBwcm92aWRlcnM6IFtcbiAgICB7IHByb3ZpZGU6IE5aX0kxOE4sIHVzZVZhbHVlOiB6aF9DTiB9LFxuICAgIHsgcHJvdmlkZTogTlpfSUNPTlMsIHVzZVZhbHVlOiBpY29ucyB9LFxuICAgIF9IdHRwQ2xpZW50LFxuICAgIC8vS3JlRm9ybUFudFNlcnZpY2UsXG4gICAgS3JlVG9Gb3JtRmllbGRTZXJ2aWNlLFxuICAgIEtyZURlc2dpblRvRm9ybVNlcnZpY2UsXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIEtyZUZvcm1BbnRNb2R1bGUge31cbiJdfQ==