UNPKG

@kre-form/survey

Version:

164 lines 22 kB
/** * @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 { MenuFoldOutline, MenuUnfoldOutline, FormOutline, DashboardOutline, MinusSquareFill, MinusSquareOutline, MinusSquareTwoTone, MinusOutline, InboxOutline, } from "@ant-design/icons-angular/icons"; //import { CKEditorModule } from '@ckeditor/ckeditor5-angular'; 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 { KreSurveyDesignDetail } from "./design/detail/detail.component"; import { KreQuestionType } from "./components/question-type/index.component"; import { KreQuestionList } from "./components/question-list/index.component"; import { KreSurveySettingTemplate } from "./components/setting.teplate"; import { KreSurveySettingCascader } from "./components/basic/setting_cascader"; import { KreSurveySettingCheckBox } from "./components/basic/setting_checkbox"; import { KreSurveySettingDropdown } from "./components/basic/setting_dropdown"; import { KreSurveySettingInput } from "./components/basic/setting_input"; import { KreSurveySettingLine } from "./components/basic/setting_line"; import { KreSurveySettingRadio } from "./components/basic/setting_radio"; import { KreSurveySettingRemark } from "./components/basic/setting_remark"; import { KreSurveySettingScaler } from "./components/basic/setting_scaler"; import { KreSurveySettingScore } from "./components/basic/setting_score"; import { KreSurveySettingDate } from "./components/basic/setting_date"; import { KreSurveySettingTime } from "./components/basic/setting_time"; import { KreSurveySettingNPS } from "./components/basic/setting_nps"; import { KreSurveySettingProportion } from "./components/basic/setting_proportion"; import { KreSurveySettingEvaluation } from "./components/basic/setting_evaluation"; import { KreSurveySettingMatrixRadio } from "./components/basic/setting_matrix_radio"; import { KreSurveySettingMatrixCheckBox } from "./components/basic/setting_matrix_checkbox"; import { KreSurveySettingMatrixScore } from "./components/basic/setting_matrix_score"; import { KreSurveySettingMatrixInput } from "./components/basic/setting_matrix_input"; import { KreSurveySettingInputGroup } from "./components/basic/setting_input_group"; import { KreSurveyEditCascader } from "./components/edit-cascader/index.component"; import { KreSurveyEditEvaluation } from "./components/edit-evaluation/index.component"; import { KreSurveyEditCascaderItem } from "./components/edit-cascader/cascader-item"; import { ContenteditableModel } from "./components/inline-editor/contenteditable"; import { InlineEditorComponent } from "./components/inline-editor/inline-editor.comonent"; import { KreSurveyFirstPage } from "./components/first-page/index.component"; import { KreSurveyLastPage } from "./components/last-page/index.component"; import { KreFormAntService } from "./tools/service"; import { KreRadioService } from "./tools/radio_Service"; import { KreCheckboxService } from "./tools/checkbox_Service"; import { KreInputService } from "./tools/input_Service"; import { KreOtherService } from "./tools/other_Service"; import { KreCascaderService } from "./tools/cascader_Service"; import { KreMatrixService } from "./tools/matrix_Service"; import { KreDialogService } from "./service/dialog.service"; import { ReplaceLinePipe } from "./tools/replaceLinePipe"; import { _HttpClient } from "./net/http.client"; import { SafeHtmlPipe } from "./pipes/safehtml.pipe"; /** @type {?} */ const icons = [ MenuFoldOutline, MenuUnfoldOutline, FormOutline, DashboardOutline, MinusSquareFill, MinusSquareOutline, MinusSquareTwoTone, MinusOutline, InboxOutline, ]; registerLocaleData(zh); //私有的 /** @type {?} */ const entryComponent = [ KreQuestionType, KreQuestionList, KreSurveySettingTemplate, KreSurveySettingCascader, KreSurveySettingCheckBox, KreSurveySettingDropdown, KreSurveySettingInput, KreSurveySettingLine, KreSurveySettingRadio, KreSurveySettingRemark, KreSurveySettingScaler, KreSurveySettingScore, KreSurveySettingDate, KreSurveySettingTime, KreSurveySettingNPS, KreSurveySettingProportion, KreSurveySettingEvaluation, KreSurveySettingMatrixRadio, KreSurveySettingMatrixCheckBox, KreSurveySettingMatrixScore, KreSurveySettingMatrixInput, KreSurveySettingInputGroup, KreSurveyEditEvaluation, KreSurveyEditCascader, KreSurveyEditCascaderItem, KreSurveyFirstPage, KreSurveyLastPage, ]; //公开的 /** @type {?} */ const publicComponent = [KreSurveyDesignDetail, KreSurveyEditEvaluation]; /** @type {?} */ const PIPES = [SafeHtmlPipe]; /** @type {?} */ const PROVIDES = [ KreRadioService, KreCheckboxService, KreInputService, KreOtherService, KreCascaderService, KreMatrixService, ]; const ɵ0 = zh_CN, ɵ1 = icons; export class KreSurveyModule { } KreSurveyModule.decorators = [ { type: NgModule, args: [{ declarations: [ FIELD_TYPE_COMPONENTS, entryComponent, publicComponent, ReplaceLinePipe, ContenteditableModel, InlineEditorComponent, ...PIPES, ], imports: [ HttpModule, HttpClientModule, FormsModule, ReactiveFormsModule, CommonModule, DragDropModule, OverlayModule, NgZorroAntdModule, KreFormModule.forChild(BOOTSTRAP_KreFORM_CONFIG), KreFormModule.forRoot(validationConfig), ], entryComponents: [entryComponent], exports: [ TranslateModule, publicComponent, ContenteditableModel, InlineEditorComponent, ...PIPES, ], providers: [ { provide: NZ_I18N, useValue: ɵ0 }, { provide: NZ_ICONS, useValue: ɵ1 }, _HttpClient, KreFormAntService, KreDialogService, ...PROVIDES, ], },] } ]; export { ɵ0, ɵ1 }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vdHN0cmFwLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvYm9vdHN0cmFwLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLGtCQUFrQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDbkUsT0FBTyxFQUFFLFdBQVcsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ2xFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3hELE9BQU8sRUFHTCxnQkFBZ0IsR0FDakIsTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixPQUFPLEVBQW1CLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNyRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUUsT0FBTyxFQUNMLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsV0FBVyxFQUNYLGdCQUFnQixFQUNoQixlQUFlLEVBQ2Ysa0JBQWtCLEVBQ2xCLGtCQUFrQixFQUNsQixZQUFZLEVBQ1osWUFBWSxHQUNiLE1BQU0saUNBQWlDLENBQUM7O0FBR3pDLE9BQU8sRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBRTVDLE9BQU8sRUFBRSxhQUFhLEVBQWdCLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0QsT0FBTyxFQUNMLHdCQUF3QixFQUN4QixxQkFBcUIsR0FDdEIsTUFBTSxvQkFBb0IsQ0FBQztBQUU1QixPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxxQkFBcUIsQ0FB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Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLFVBQVU7b0JBQ1YsZ0JBQWdCO29CQUNoQixXQUFXO29CQUNYLG1CQUFtQjtvQkFDbkIsWUFBWTtvQkFDWixjQUFjO29CQUNkLGFBQWE7b0JBQ2IsaUJBQWlCO29CQUNqQixhQUFhLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDO29CQUNoRCxhQUFhLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDO2lCQUN4QztnQkFDRCxlQUFlLEVBQUUsQ0FBQyxjQUFjLENBQUM7Z0JBQ2pDLE9BQU8sRUFBRTtvQkFDUCxlQUFlO29CQUNmLGVBQWU7b0JBQ2Ysb0JBQW9CO29CQUNwQixxQkFBcUI7b0JBQ3JCLEdBQUcsS0FBSztpQkFDVDtnQkFDRCxTQUFTLEVBQUU7b0JBQ1QsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsSUFBTyxFQUFFO29CQUNyQyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxJQUFPLEVBQUU7b0JBQ3RDLFdBQVc7b0JBQ1gsaUJBQWlCO29CQUNqQixnQkFBZ0I7b0JBQ2hCLEdBQUcsUUFBUTtpQkFDWjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUsIHJlZ2lzdGVyTG9jYWxlRGF0YSB9IGZyb20gXCJAYW5ndWxhci9jb21tb25cIjtcclxuaW1wb3J0IHsgRm9ybXNNb2R1bGUsIFJlYWN0aXZlRm9ybXNNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcclxuaW1wb3J0IHsgSHR0cE1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9odHRwXCI7XHJcbmltcG9ydCB7IERyYWdEcm9wTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2Nkay9kcmFnLWRyb3BcIjtcclxuaW1wb3J0IHtcclxuICBIdHRwQ2xpZW50LFxyXG4gIEhUVFBfSU5URVJDRVBUT1JTLFxyXG4gIEh0dHBDbGllbnRNb2R1bGUsXHJcbn0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vbi9odHRwXCI7XHJcbmltcG9ydCB7IFRyYW5zbGF0ZUxvYWRlciwgVHJhbnNsYXRlTW9kdWxlIH0gZnJvbSBcIkBuZ3gtdHJhbnNsYXRlL2NvcmVcIjtcclxuaW1wb3J0IHsgT3ZlcmxheU1vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jZGsvb3ZlcmxheVwiO1xyXG5pbXBvcnQgeyBOZ1pvcnJvQW50ZE1vZHVsZSwgTlpfSTE4TiwgemhfQ04sIE5aX0lDT05TIH0gZnJvbSBcIm5nLXpvcnJvLWFudGRcIjtcclxuaW1wb3J0IHtcclxuICBNZW51Rm9sZE91dGxpbmUsXHJcbiAgTWVudVVuZm9sZE91dGxpbmUsXHJcbiAgRm9ybU91dGxpbmUsXHJcbiAgRGFzaGJvYXJkT3V0bGluZSxcclxuICBNaW51c1NxdWFyZUZpbGwsXHJcbiAgTWludXNTcXVhcmVPdXRsaW5lLFxyXG4gIE1pbnVzU3F1YXJlVHdvVG9uZSxcclxuICBNaW51c091dGxpbmUsXHJcbiAgSW5ib3hPdXRsaW5lLFxyXG59IGZyb20gXCJAYW50LWRlc2lnbi9pY29ucy1hbmd1bGFyL2ljb25zXCI7XHJcbi8vaW1wb3J0IHsgQ0tFZGl0b3JNb2R1bGUgfSBmcm9tICdAY2tlZGl0b3IvY2tlZGl0b3I1LWFuZ3VsYXInO1xyXG5cclxuaW1wb3J0IHpoIGZyb20gXCJAYW5ndWxhci9jb21tb24vbG9jYWxlcy96aFwiO1xyXG5cclxuaW1wb3J0IHsgS3JlRm9ybU1vZHVsZSwgRGVmYXVsdF9DT0RFIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XHJcbmltcG9ydCB7XHJcbiAgQk9PVFNUUkFQX0tyZUZPUk1fQ09ORklHLFxyXG4gIEZJRUxEX1RZUEVfQ09NUE9ORU5UUyxcclxufSBmcm9tIFwiLi9ib290c3RyYXAuY29uZmlnXCI7XHJcblxyXG5pbXBvcnQgeyB2YWxpZGF0aW9uQ29uZmlnIH0gZnJvbSBcIi4vdmFsaWRhdGlvbi5jb25maWdcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5RGVzaWduRGV0YWlsIH0gZnJvbSBcIi4vZGVzaWduL2RldGFpbC9kZXRhaWwuY29tcG9uZW50XCI7XHJcblxyXG5pbXBvcnQgeyBLcmVRdWVzdGlvblR5cGUgfSBmcm9tIFwiLi9jb21wb25lbnRzL3F1ZXN0aW9uLXR5cGUvaW5kZXguY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IEtyZVF1ZXN0aW9uTGlzdCB9IGZyb20gXCIuL2NvbXBvbmVudHMvcXVlc3Rpb24tbGlzdC9pbmRleC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ1RlbXBsYXRlIH0gZnJvbSBcIi4vY29tcG9uZW50cy9zZXR0aW5nLnRlcGxhdGVcIjtcclxuXHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdDYXNjYWRlciB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19jYXNjYWRlclwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nQ2hlY2tCb3ggfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfY2hlY2tib3hcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ0Ryb3Bkb3duIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2Ryb3Bkb3duXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdJbnB1dCB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19pbnB1dFwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nTGluZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19saW5lXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdSYWRpbyB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19yYWRpb1wiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nUmVtYXJrIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX3JlbWFya1wiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nU2NhbGVyIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX3NjYWxlclwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nU2NvcmUgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfc2NvcmVcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ0RhdGUgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfZGF0ZVwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nVGltZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ190aW1lXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdOUFMgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfbnBzXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdQcm9wb3J0aW9uIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX3Byb3BvcnRpb25cIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ0V2YWx1YXRpb24gfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfZXZhbHVhdGlvblwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nTWF0cml4UmFkaW8gfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfbWF0cml4X3JhZGlvXCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdNYXRyaXhDaGVja0JveCB9IGZyb20gXCIuL2NvbXBvbmVudHMvYmFzaWMvc2V0dGluZ19tYXRyaXhfY2hlY2tib3hcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5U2V0dGluZ01hdHJpeFNjb3JlIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX21hdHJpeF9zY29yZVwiO1xyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlTZXR0aW5nTWF0cml4SW5wdXQgfSBmcm9tIFwiLi9jb21wb25lbnRzL2Jhc2ljL3NldHRpbmdfbWF0cml4X2lucHV0XCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleVNldHRpbmdJbnB1dEdyb3VwIH0gZnJvbSBcIi4vY29tcG9uZW50cy9iYXNpYy9zZXR0aW5nX2lucHV0X2dyb3VwXCI7XHJcblxyXG5pbXBvcnQgeyBLcmVTdXJ2ZXlFZGl0Q2FzY2FkZXIgfSBmcm9tIFwiLi9jb21wb25lbnRzL2VkaXQtY2FzY2FkZXIvaW5kZXguY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleUVkaXRFdmFsdWF0aW9uIH0gZnJvbSBcIi4vY29tcG9uZW50cy9lZGl0LWV2YWx1YXRpb24vaW5kZXguY29tcG9uZW50XCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleUVkaXRDYXNjYWRlckl0ZW0gfSBmcm9tIFwiLi9jb21wb25lbnRzL2VkaXQtY2FzY2FkZXIvY2FzY2FkZXItaXRlbVwiO1xyXG5cclxuaW1wb3J0IHsgQ29udGVudGVkaXRhYmxlTW9kZWwgfSBmcm9tIFwiLi9jb21wb25lbnRzL2lubGluZS1lZGl0b3IvY29udGVudGVkaXRhYmxlXCI7XHJcbmltcG9ydCB7IElubGluZUVkaXRvckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudHMvaW5saW5lLWVkaXRvci9pbmxpbmUtZWRpdG9yLmNvbW9uZW50XCI7XHJcbmltcG9ydCB7IEtyZVN1cnZleUZpcnN0UGFnZSB9IGZyb20gXCIuL2NvbXBvbmVudHMvZmlyc3QtcGFnZS9pbmRleC5jb21wb25lbnRcIjtcclxuaW1wb3J0IHsgS3JlU3VydmV5TGFzdFBhZ2UgfSBmcm9tIFwiLi9jb21wb25lbnRzL2xhc3QtcGFnZS9pbmRleC5jb21wb25lbnRcIjtcclxuXHJcbmltcG9ydCB7IEtyZUZvcm1BbnRTZXJ2aWNlIH0gZnJvbSBcIi4vdG9vbHMvc2VydmljZVwiO1xyXG5pbXBvcnQgeyBLcmVSYWRpb1NlcnZpY2UgfSBmcm9tIFwiLi90b29scy9yYWRpb19TZXJ2aWNlXCI7XHJcbmltcG9ydCB7IEtyZUNoZWNrYm94U2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL2NoZWNrYm94X1NlcnZpY2VcIjtcclxuaW1wb3J0IHsgS3JlSW5wdXRTZXJ2aWNlIH0gZnJvbSBcIi4vdG9vbHMvaW5wdXRfU2VydmljZVwiO1xyXG5pbXBvcnQgeyBLcmVPdGhlclNlcnZpY2UgfSBmcm9tIFwiLi90b29scy9vdGhlcl9TZXJ2aWNlXCI7XHJcbmltcG9ydCB7IEtyZUNhc2NhZGVyU2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL2Nhc2NhZGVyX1NlcnZpY2VcIjtcclxuaW1wb3J0IHsgS3JlTWF0cml4U2VydmljZSB9IGZyb20gXCIuL3Rvb2xzL21hdHJpeF9TZXJ2aWNlXCI7XHJcblxyXG5pbXBvcnQgeyBLcmVEaWFsb2dTZXJ2aWNlIH0gZnJvbSBcIi4vc2VydmljZS9kaWFsb2cuc2VydmljZVwiO1xyXG5pbXBvcnQgeyBSZXBsYWNlTGluZVBpcGUgfSBmcm9tIFwiLi90b29scy9yZXBsYWNlTGluZVBpcGVcIjtcclxuaW1wb3J0IHsgX0h0dHBDbGllbnQgfSBmcm9tIFwiLi9uZXQvaHR0cC5jbGllbnRcIjtcclxuaW1wb3J0IHsgU2FmZUh0bWxQaXBlIH0gZnJvbSBcIi4vcGlwZXMvc2FmZWh0bWwucGlwZVwiO1xyXG5jb25zdCBpY29ucyA9IFtcclxuICBNZW51Rm9sZE91dGxpbmUsXHJcbiAgTWVudVVuZm9sZE91dGxpbmUsXHJcbiAgRm9ybU91dGxpbmUsXHJcbiAgRGFzaGJvYXJkT3V0bGluZSxcclxuICBNaW51c1NxdWFyZUZpbGwsXHJcbiAgTWludXNTcXVhcmVPdXRsaW5lLFxyXG4gIE1pbnVzU3F1YXJlVHdvVG9uZSxcclxuICBNaW51c091dGxpbmUsXHJcbiAgSW5ib3hPdXRsaW5lLFxyXG5dO1xyXG5yZWdpc3RlckxvY2FsZURhdGEoemgpO1xyXG5cclxuLy/np4HmnInnmoRcclxuY29uc3QgZW50cnlDb21wb25lbnQgPSBbXHJcbiAgS3JlUXVlc3Rpb25UeXBlLFxyXG4gIEtyZVF1ZXN0aW9uTGlzdCxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nVGVtcGxhdGUsXHJcblxyXG4gIEtyZVN1cnZleVNldHRpbmdDYXNjYWRlcixcclxuICBLcmVTdXJ2ZXlTZXR0aW5nQ2hlY2tCb3gsXHJcbiAgS3JlU3VydmV5U2V0dGluZ0Ryb3Bkb3duLFxyXG4gIEtyZVN1cnZleVNldHRpbmdJbnB1dCxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nTGluZSxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nUmFkaW8sXHJcbiAgS3JlU3VydmV5U2V0dGluZ1JlbWFyayxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nU2NhbGVyLFxyXG4gIEtyZVN1cnZleVNldHRpbmdTY29yZSxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nRGF0ZSxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nVGltZSxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nTlBTLFxyXG4gIEtyZVN1cnZleVNldHRpbmdQcm9wb3J0aW9uLFxyXG4gIEtyZVN1cnZleVNldHRpbmdFdmFsdWF0aW9uLFxyXG4gIEtyZVN1cnZleVNldHRpbmdNYXRyaXhSYWRpbyxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nTWF0cml4Q2hlY2tCb3gsXHJcbiAgS3JlU3VydmV5U2V0dGluZ01hdHJpeFNjb3JlLFxyXG4gIEtyZVN1cnZleVNldHRpbmdNYXRyaXhJbnB1dCxcclxuICBLcmVTdXJ2ZXlTZXR0aW5nSW5wdXRHcm91cCxcclxuXHJcbiAgS3JlU3VydmV5RWRpdEV2YWx1YXRpb24sXHJcbiAgS3JlU3VydmV5RWRpdENhc2NhZGVyLFxyXG5cclxuICBLcmVTdXJ2ZXlFZGl0Q2FzY2FkZXJJdGVtLFxyXG5cclxuICBLcmVTdXJ2ZXlGaXJzdFBhZ2UsXHJcbiAgS3JlU3VydmV5TGFzdFBhZ2UsXHJcbl07XHJcblxyXG4vL+WFrOW8gOeahFxyXG5jb25zdCBwdWJsaWNDb21wb25lbnQgPSBbS3JlU3VydmV5RGVzaWduRGV0YWlsLCBLcmVTdXJ2ZXlFZGl0RXZhbHVhdGlvbl07XHJcbmNvbnN0IFBJUEVTID0gW1NhZmVIdG1sUGlwZV07XHJcbmNvbnN0IFBST1ZJREVTID0gW1xyXG4gIEtyZVJhZGlvU2VydmljZSxcclxuICBLcmVDaGVja2JveFNlcnZpY2UsXHJcbiAgS3JlSW5wdXRTZXJ2aWNlLFxyXG4gIEtyZU90aGVyU2VydmljZSxcclxuICBLcmVDYXNjYWRlclNlcnZpY2UsXHJcbiAgS3JlTWF0cml4U2VydmljZSxcclxuXTtcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBGSUVMRF9UWVBFX0NPTVBPTkVOVFMsXHJcbiAgICBlbnRyeUNvbXBvbmVudCxcclxuICAgIHB1YmxpY0NvbXBvbmVudCxcclxuICAgIFJlcGxhY2VMaW5lUGlwZSxcclxuICAgIENvbnRlbnRlZGl0YWJsZU1vZGVsLFxyXG4gICAgSW5saW5lRWRpdG9yQ29tcG9uZW50LFxyXG4gICAgLi4uUElQRVMsXHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBIdHRwTW9kdWxlLFxyXG4gICAgSHR0cENsaWVudE1vZHVsZSxcclxuICAgIEZvcm1zTW9kdWxlLFxyXG4gICAgUmVhY3RpdmVGb3Jtc01vZHVsZSxcclxuICAgIENvbW1vbk1vZHVsZSxcclxuICAgIERyYWdEcm9wTW9kdWxlLFxyXG4gICAgT3ZlcmxheU1vZHVsZSxcclxuICAgIE5nWm9ycm9BbnRkTW9kdWxlLFxyXG4gICAgS3JlRm9ybU1vZHVsZS5mb3JDaGlsZChCT09UU1RSQVBfS3JlRk9STV9DT05GSUcpLFxyXG4gICAgS3JlRm9ybU1vZHVsZS5mb3JSb290KHZhbGlkYXRpb25Db25maWcpLFxyXG4gIF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbZW50cnlDb21wb25lbnRdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIFRyYW5zbGF0ZU1vZHVsZSxcclxuICAgIHB1YmxpY0NvbXBvbmVudCxcclxuICAgIENvbnRlbnRlZGl0YWJsZU1vZGVsLFxyXG4gICAgSW5saW5lRWRpdG9yQ29tcG9uZW50LFxyXG4gICAgLi4uUElQRVMsXHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIHsgcHJvdmlkZTogTlpfSTE4TiwgdXNlVmFsdWU6IHpoX0NOIH0sXHJcbiAgICB7IHByb3ZpZGU6IE5aX0lDT05TLCB1c2VWYWx1ZTogaWNvbnMgfSxcclxuICAgIF9IdHRwQ2xpZW50LFxyXG4gICAgS3JlRm9ybUFudFNlcnZpY2UsXHJcbiAgICBLcmVEaWFsb2dTZXJ2aWNlLFxyXG4gICAgLi4uUFJPVklERVMsXHJcbiAgXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIEtyZVN1cnZleU1vZHVsZSB7fVxyXG4iXX0=