UNPKG

acr-assist-simulator-module

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

88 lines (87 loc) 18.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { CoreModule } from '../core/core.module'; import { AcrAssistSimulatorComponent } from './acr-assist-simulator/acr-assist-simulator.component'; import { TemplateManagerService } from './shared/services/template-manager.service'; import { DiagramService } from './shared/services/diagram.service'; import { CreationServiceInjectorToken } from './constants'; import { ChoiceDataElementCreationService } from './shared/services/choice-data-element-creation.service'; import { MultipleChoiceDataElementCreationService } from './shared/services/multiple-choice-data-element-creation.service'; import { NumericDataElementCreationService } from './shared/services/numeric-data-element-creation.service'; import { IntegerDataElementCreationService } from './shared/services/integer-data-element-creation.service'; import { AssistDataElementComponent } from './assist-data-element/assist-data-element.component'; import { HintDiagramComponent } from './assist-data-element/hint-diagram/hint-diagram.component'; import { SlideComponent } from 'ngx-bootstrap/carousel/slide.component'; import { GlobalValueCreationService } from './shared/services/global-value-creation.service'; import { ArrayCheckerService } from './shared/services/array-checker.service'; import { ConditionsCreationService } from './shared/services/conditions-creation.service'; import { CarouselComponent } from 'ngx-bootstrap/carousel/carousel.component'; import { CarouselConfig } from 'ngx-bootstrap/carousel/carousel.config'; import { AssistNumericElementComponent } from './assist-data-element/assist-numeric-element/assist-numeric-element.component'; import { AssistChoiceElementComponent } from './assist-data-element/assist-choice-element/assist-choice-element.component'; import { AssistMultiChoiceElementComponent } from './assist-data-element/assist-multi-choice-element/assist-multi-choice-element.component'; import { ImageMapComponent } from './assist-data-element/image-map/image-map.component'; import { DecisionPointsCreationService } from './shared/services/decision-points-creation.service'; import { ComputedValueCreationService } from './shared/services/computed-value-creation.service'; import { ComputedDataElementCreationService } from './shared/services/computed-data-element-creation.service'; import { AssistReportTextComponent } from './assist-report-text/assist-report-text.component'; import { SimulatorEngineService } from '../core/services/simulator-engine.service'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { DynamicHeightDirective } from './shared/directives/dynamicheight.directive'; import { NumericOnlyDirective } from './shared/directives/numeric-only.directive'; import { DragScrollModule } from 'ngx-drag-scroll'; import { DateTimeDataElementCreationService } from './shared/services/dateTime-data-element-creation.service'; import { AssistDateTimeElementComponent } from './assist-data-element/assist-dateTime-element/assist-date-time-element/assist-date-time-element.component'; import { AssistDurationElementComponent } from './assist-data-element/assist-duration-element/assist-duration-element.component'; import { AngularDateTimePickerModule } from 'angular2-datetimepicker'; import { DurationPickerModule } from 'ngx-duration-picker'; import { DurationDataElementCreationService } from './shared/services/duration-data-element-creation.service'; import { SimulatorCommunicationService } from './shared/services/simulator-communication.service'; var /** @type {?} */ components = [AcrAssistSimulatorComponent, AssistDataElementComponent, HintDiagramComponent, SlideComponent, CarouselComponent, AssistNumericElementComponent, AssistChoiceElementComponent, AssistMultiChoiceElementComponent, ImageMapComponent, AssistReportTextComponent, DynamicHeightDirective, NumericOnlyDirective, AssistDateTimeElementComponent, AssistDurationElementComponent]; var AcrAssistSimulatorModule = /** @class */ (function () { function AcrAssistSimulatorModule() { } AcrAssistSimulatorModule.decorators = [ { type: NgModule, args: [{ imports: [ CommonModule, CoreModule, FormsModule, ReactiveFormsModule, DragScrollModule, AngularDateTimePickerModule, DurationPickerModule ], declarations: components, providers: [TemplateManagerService, DiagramService, CarouselConfig, ArrayCheckerService, ConditionsCreationService, DecisionPointsCreationService, ComputedValueCreationService, SimulatorEngineService, SimulatorCommunicationService, { provide: CreationServiceInjectorToken, useClass: ChoiceDataElementCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: MultipleChoiceDataElementCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: NumericDataElementCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: IntegerDataElementCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: GlobalValueCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: ComputedDataElementCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: DateTimeDataElementCreationService, multi: true }, { provide: CreationServiceInjectorToken, useClass: DurationDataElementCreationService, multi: true } ], exports: components },] }, ]; return AcrAssistSimulatorModule; }()); export { AcrAssistSimulatorModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNyLWFzc2lzdC1zaW11bGF0b3IubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWNyLWFzc2lzdC1zaW11bGF0b3ItbW9kdWxlLyIsInNvdXJjZXMiOlsic3JjL2FwcC9tb2R1bGVzL2Fjci1hc3Npc3Qtc2ltdWxhdG9yL2Fjci1hc3Npc3Qtc2ltdWxhdG9yLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLHFCQUFxQixDQUFDO0FBQy9DLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxNQUFNLHVEQUF1RCxDQUFDO0FBQ3BHLE9BQU8sRUFBQyxzQkFBc0IsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQ25GLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQUVqRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDM0QsT0FBTyxFQUFDLGdDQUFnQyxFQUFDLE1BQU0sd0RBQXdELENBQUM7QUFDeEcsT0FBTyxFQUFDLHdDQUF3QyxFQUFDLE1BQU0saUVBQWlFLENBQUM7QUFDekgsT0FBTyxFQUFDLGlDQUFpQyxFQUFDLE1BQU0seURBQXlELENBQUM7QUFDMUcsT0FBTyxFQUFDLGlDQUFpQyxFQUFDLE1BQU0seURBQXlELENBQUM7QUFDMUcsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0scURBQXFELENBQUM7QUFDakcsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMkRBQTJELENBQUM7QUFDakcsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlEQUFpRCxDQUFDO0FBQzdGLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxN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QUE0QixFQUFFLFFBQVEsRUFBRSxpQ0FBaUMsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFO3dCQUNuRyxFQUFFLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxRQUFRLEVBQUUsMEJBQTBCLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRTt3QkFDNUYsRUFBRSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsUUFBUSxFQUFFLGtDQUFrQyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUU7d0JBQ3BHLEVBQUMsT0FBTyxFQUFFLDRCQUE0QixFQUFFLFFBQVEsRUFBRSxrQ0FBa0MsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFO3dCQUNuRyxFQUFDLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxRQUFRLEVBQUUsa0NBQWtDLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRTtxQkFDbEc7b0JBQ0gsT0FBTyxFQUFFLFVBQVU7aUJBQ3BCOzttQ0EvRUQ7O1NBZ0ZhLHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7Q29yZU1vZHVsZX0gZnJvbSAnLi4vY29yZS9jb3JlLm1vZHVsZSc7XHJcbmltcG9ydCB7IEFjckFzc2lzdFNpbXVsYXRvckNvbXBvbmVudCB9IGZyb20gJy4vYWNyLWFzc2lzdC1zaW11bGF0b3IvYWNyLWFzc2lzdC1zaW11bGF0b3IuY29tcG9uZW50JztcclxuaW1wb3J0IHtUZW1wbGF0ZU1hbmFnZXJTZXJ2aWNlIH0gZnJvbSAnLi9zaGFyZWQvc2VydmljZXMvdGVtcGxhdGUtbWFuYWdlci5zZXJ2aWNlJztcclxuaW1wb3J0IHtEaWFncmFtU2VydmljZX0gZnJvbSAnLi9zaGFyZWQvc2VydmljZXMvZGlhZ3JhbS5zZXJ2aWNlJztcclxuaW1wb3J0IHtJbmplY3Rpb25Ub2tlbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENyZWF0aW9uU2VydmljZUluamVjdG9yVG9rZW4gfSBmcm9tICcuL2NvbnN0YW50cyc7XHJcbmltcG9ydCB7Q2hvaWNlRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2V9IGZyb20gJy4vc2hhcmVkL3NlcnZpY2VzL2Nob2ljZS1kYXRhLWVsZW1lbnQtY3JlYXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7TXVsdGlwbGVDaG9pY2VEYXRhRWxlbWVudENyZWF0aW9uU2VydmljZX0gZnJvbSAnLi9zaGFyZWQvc2VydmljZXMvbXVsdGlwbGUtY2hvaWNlLWRhdGEtZWxlbWVudC1jcmVhdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHtOdW1lcmljRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2V9IGZyb20gJy4vc2hhcmVkL3NlcnZpY2VzL251bWVyaWMtZGF0YS1lbGVtZW50LWNyZWF0aW9uLnNlcnZpY2UnO1xyXG5pbXBvcnQge0ludGVnZXJEYXRhRWxlbWVudENyZWF0aW9uU2VydmljZX0gZnJvbSAnLi9zaGFyZWQvc2VydmljZXMvaW50ZWdlci1kYXRhLWVsZW1lbnQtY3JlYXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IEFzc2lzdERhdGFFbGVtZW50Q29tcG9uZW50IH0gZnJvbSAnLi9hc3Npc3QtZGF0YS1lbGVtZW50L2Fzc2lzdC1kYXRhLWVsZW1lbnQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgSGludERpYWdyYW1Db21wb25lbnQgfSBmcm9tICcuL2Fzc2lzdC1kYXRhLWVsZW1lbnQvaGludC1kaWFncmFtL2hpbnQtZGlhZ3JhbS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTbGlkZUNvbXBvbmVudCB9IGZyb20gJ25neC1ib290c3RyYXAvY2Fyb3VzZWwvc2xpZGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgR2xvYmFsVmFsdWVDcmVhdGlvblNlcnZpY2UgfSBmcm9tICcuL3NoYXJlZC9zZXJ2aWNlcy9nbG9iYWwtdmFsdWUtY3JlYXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IEFycmF5Q2hlY2tlclNlcnZpY2UgfSBmcm9tICcuL3NoYXJlZC9zZXJ2aWNlcy9hcnJheS1jaGVja2VyLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDb25kaXRpb25zQ3JlYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9zaGFyZWQvc2VydmljZXMvY29uZGl0aW9ucy1jcmVhdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ2Fyb3VzZWxDb21wb25lbnQgfSBmcm9tICduZ3gtYm9vdHN0cmFwL2Nhcm91c2VsL2Nhcm91c2VsLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENhcm91c2VsQ29uZmlnIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC9jYXJvdXNlbC9jYXJvdXNlbC5jb25maWcnO1xyXG5pbXBvcnQgeyBBc3Npc3ROdW1lcmljRWxlbWVudENvbXBvbmVudCB9IGZyb20gJy4vYXNzaXN0LWRhdGEtZWxlbWVudC9hc3Npc3QtbnVtZXJpYy1lbGVtZW50L2Fzc2lzdC1udW1lcmljLWVsZW1lbnQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQXNzaXN0Q2hvaWNlRWxlbWVudENvbXBvbmVudCB9IGZyb20gJy4vYXNzaXN0LWRhdGEtZWxlbWVudC9hc3Npc3QtY2hvaWNlLWVsZW1lbnQvYXNzaXN0LWNob2ljZS1lbGVtZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEFzc2lzdE11bHRpQ2hvaWNlRWxlbWVudENvbXBvbmVudCB9IGZyb20gJy4vYXNzaXN0LWRhdGEtZWxlbWVudC9hc3Npc3QtbXVsdGktY2hvaWNlLWVsZW1lbnQvYXNzaXN0LW11bHRpLWNob2ljZS1lbGVtZW50LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEltYWdlTWFwQ29tcG9uZW50IH0gZnJvbSAnLi9hc3Npc3QtZGF0YS1lbGVtZW50L2ltYWdlLW1hcC9pbWFnZS1tYXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGVjaXNpb25Qb2ludHNDcmVhdGlvblNlcnZpY2UgfSBmcm9tICcuL3NoYXJlZC9zZXJ2aWNlcy9kZWNpc2lvbi1wb2ludHMtY3JlYXRpb24uc2VydmljZSc7XHJcbmltcG9ydCB7IENvbXB1dGVkVmFsdWVDcmVhdGlvblNlcnZpY2UgfSBmcm9tICcuL3NoYXJlZC9zZXJ2aWNlcy9jb21wdXRlZC12YWx1ZS1jcmVhdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ29tcHV0ZWREYXRhRWxlbWVudENyZWF0aW9uU2VydmljZSB9IGZyb20gJy4vc2hhcmVkL3NlcnZpY2VzL2NvbXB1dGVkLWRhdGEtZWxlbWVudC1jcmVhdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQXNzaXN0UmVwb3J0VGV4dENvbXBvbmVudCB9IGZyb20gJy4vYXNzaXN0LXJlcG9ydC10ZXh0L2Fzc2lzdC1yZXBvcnQtdGV4dC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBTaW11bGF0b3JFbmdpbmVTZXJ2aWNlIH0gZnJvbSAnLi4vY29yZS9zZXJ2aWNlcy9zaW11bGF0b3ItZW5naW5lLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHsgRHluYW1pY0hlaWdodERpcmVjdGl2ZSB9IGZyb20gJy4vc2hhcmVkL2RpcmVjdGl2ZXMvZHluYW1pY2hlaWdodC5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBOdW1lcmljT25seURpcmVjdGl2ZSB9IGZyb20gJy4vc2hhcmVkL2RpcmVjdGl2ZXMvbnVtZXJpYy1vbmx5LmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IERyYWdTY3JvbGxNb2R1bGUgfSBmcm9tICduZ3gtZHJhZy1zY3JvbGwnO1xyXG5pbXBvcnQgeyBEYXRlVGltZURhdGFFbGVtZW50Q3JlYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9zaGFyZWQvc2VydmljZXMvZGF0ZVRpbWUtZGF0YS1lbGVtZW50LWNyZWF0aW9uLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBBc3Npc3REYXRlVGltZUVsZW1lbnRDb21wb25lbnQgfSBmcm9tICcuL2Fzc2lzdC1kYXRhLWVsZW1lbnQvYXNzaXN0LWRhdGVUaW1lLWVsZW1lbnQvYXNzaXN0LWRhdGUtdGltZS1lbGVtZW50L2Fzc2lzdC1kYXRlLXRpbWUtZWxlbWVudC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBBc3Npc3REdXJhdGlvbkVsZW1lbnRDb21wb25lbnQgfSBmcm9tICcuL2Fzc2lzdC1kYXRhLWVsZW1lbnQvYXNzaXN0LWR1cmF0aW9uLWVsZW1lbnQvYXNzaXN0LWR1cmF0aW9uLWVsZW1lbnQuY29tcG9uZW50JztcclxuXHJcbmltcG9ydCB7IEFuZ3VsYXJEYXRlVGltZVBpY2tlck1vZHVsZSB9IGZyb20gJ2FuZ3VsYXIyLWRhdGV0aW1lcGlja2VyJztcclxuaW1wb3J0IHsgRHVyYXRpb25QaWNrZXJNb2R1bGUgfSBmcm9tICduZ3gtZHVyYXRpb24tcGlja2VyJztcclxuaW1wb3J0IHsgRHVyYXRpb25EYXRhRWxlbWVudENyZWF0aW9uU2VydmljZSB9IGZyb20gJy4vc2hhcmVkL3NlcnZpY2VzL2R1cmF0aW9uLWRhdGEtZWxlbWVudC1jcmVhdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgU2ltdWxhdG9yQ29tbXVuaWNhdGlvblNlcnZpY2UgfSBmcm9tICcuL3NoYXJlZC9zZXJ2aWNlcy9zaW11bGF0b3ItY29tbXVuaWNhdGlvbi5zZXJ2aWNlJztcclxuXHJcblxyXG5jb25zdCBjb21wb25lbnRzID0gW0FjckFzc2lzdFNpbXVsYXRvckNvbXBvbmVudCwgQXNzaXN0RGF0YUVsZW1lbnRDb21wb25lbnQsIEhpbnREaWFncmFtQ29tcG9uZW50LCBTbGlkZUNvbXBvbmVudCwgQ2Fyb3VzZWxDb21wb25lbnQsXHJcbiAgICBBc3Npc3ROdW1lcmljRWxlbWVudENvbXBvbmVudCwgQXNzaXN0Q2hvaWNlRWxlbWVudENvbXBvbmVudCwgQXNzaXN0TXVsdGlDaG9pY2VFbGVtZW50Q29tcG9uZW50LFxyXG4gICAgSW1hZ2VNYXBDb21wb25lbnQsIEFzc2lzdFJlcG9ydFRleHRDb21wb25lbnQsIER5bmFtaWNIZWlnaHREaXJlY3RpdmUsIE51bWVyaWNPbmx5RGlyZWN0aXZlLFxyXG4gICAgQXNzaXN0RGF0ZVRpbWVFbGVtZW50Q29tcG9uZW50LCBBc3Npc3REdXJhdGlvbkVsZW1lbnRDb21wb25lbnRdO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGUsXHJcbiAgICBDb3JlTW9kdWxlLFxyXG4gICAgRm9ybXNNb2R1bGUsXHJcbiAgICBSZWFjdGl2ZUZvcm1zTW9kdWxlLFxyXG4gICAgRHJhZ1Njcm9sbE1vZHVsZSxcclxuICAgIEFuZ3VsYXJEYXRlVGltZVBpY2tlck1vZHVsZSxcclxuICAgIC8vIFRpbWVEdXJhdGlvblBpY2tlck1vZHVsZVxyXG4gICAgRHVyYXRpb25QaWNrZXJNb2R1bGVcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogY29tcG9uZW50cyxcclxuICBwcm92aWRlcnM6IFtUZW1wbGF0ZU1hbmFnZXJTZXJ2aWNlLFxyXG4gICAgIERpYWdyYW1TZXJ2aWNlLFxyXG4gICAgIENhcm91c2VsQ29uZmlnLFxyXG4gICAgIEFycmF5Q2hlY2tlclNlcnZpY2UsXHJcbiAgICAgQ29uZGl0aW9uc0NyZWF0aW9uU2VydmljZSxcclxuICAgICBEZWNpc2lvblBvaW50c0NyZWF0aW9uU2VydmljZSxcclxuICAgICBDb21wdXRlZFZhbHVlQ3JlYXRpb25TZXJ2aWNlLFxyXG4gICAgIFNpbXVsYXRvckVuZ2luZVNlcnZpY2UsXHJcbiAgICAgU2ltdWxhdG9yQ29tbXVuaWNhdGlvblNlcnZpY2UsXHJcbiAgICB7IHByb3ZpZGU6IENyZWF0aW9uU2VydmljZUluamVjdG9yVG9rZW4sIHVzZUNsYXNzOiBDaG9pY2VEYXRhRWxlbWVudENyZWF0aW9uU2VydmljZSwgbXVsdGk6IHRydWUgfSxcclxuICAgIHsgcHJvdmlkZTogQ3JlYXRpb25TZXJ2aWNlSW5qZWN0b3JUb2tlbiwgdXNlQ2xhc3M6IE11bHRpcGxlQ2hvaWNlRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2UsIG11bHRpOiB0cnVlIH0sXHJcbiAgICB7IHByb3ZpZGU6IENyZWF0aW9uU2VydmljZUluamVjdG9yVG9rZW4sIHVzZUNsYXNzOiBOdW1lcmljRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2UsIG11bHRpOiB0cnVlIH0sXHJcbiAgICB7IHByb3ZpZGU6IENyZWF0aW9uU2VydmljZUluamVjdG9yVG9rZW4sIHVzZUNsYXNzOiBJbnRlZ2VyRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2UsIG11bHRpOiB0cnVlIH0sXHJcbiAgICB7IHByb3ZpZGU6IENyZWF0aW9uU2VydmljZUluamVjdG9yVG9rZW4sIHVzZUNsYXNzOiBHbG9iYWxWYWx1ZUNyZWF0aW9uU2VydmljZSwgbXVsdGk6IHRydWUgfSxcclxuICAgIHsgcHJvdmlkZTogQ3JlYXRpb25TZXJ2aWNlSW5qZWN0b3JUb2tlbiwgdXNlQ2xhc3M6IENvbXB1dGVkRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2UsIG11bHRpOiB0cnVlIH0sXHJcbiAgICB7cHJvdmlkZTogQ3JlYXRpb25TZXJ2aWNlSW5qZWN0b3JUb2tlbiwgdXNlQ2xhc3M6IERhdGVUaW1lRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2UsIG11bHRpOiB0cnVlIH0sXHJcbiAgICB7cHJvdmlkZTogQ3JlYXRpb25TZXJ2aWNlSW5qZWN0b3JUb2tlbiwgdXNlQ2xhc3M6IER1cmF0aW9uRGF0YUVsZW1lbnRDcmVhdGlvblNlcnZpY2UsIG11bHRpOiB0cnVlIH1cclxuICAgIF0sXHJcbiAgZXhwb3J0czogY29tcG9uZW50c1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNyQXNzaXN0U2ltdWxhdG9yTW9kdWxlIHsgfVxyXG4iXX0=