UNPKG

@junte/ui

Version:

Quality Angular UI components kit

78 lines 22.2 kB
/** * @fileoverview This file was generated by the Angular template compiler. Do not edit. * * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes,extraRequire} * tslint:disable */ import * as i0 from "@angular/core"; import * as i1 from "../../elements/picture/picture.component.ngfactory"; import * as i2 from "../../elements/picture/picture.component"; import * as i3 from "@angular/common"; import * as i4 from "../../layout/stack/stack.component.ngfactory"; import * as i5 from "../../layout/stack/stack.component"; import * as i6 from "../button/button.component.ngfactory"; import * as i7 from "../button/button.component"; import * as i8 from "../form/form.component.ngfactory"; import * as i9 from "@angular/forms"; import * as i10 from "../form/form.component"; import * as i11 from "ngx-logger"; import * as i12 from "../form/item/form-item.component.ngfactory"; import * as i13 from "../form/item/form-item.component"; import * as i14 from "../form/control/form-control.component.ngfactory"; import * as i15 from "../form/control/form-control.component"; import * as i16 from "../image-cropper/image-cropper.component.ngfactory"; import * as i17 from "@ngx-translate/core"; import * as i18 from "../../core/i18n/providers"; import * as i19 from "../../config"; import * as i20 from "../image-cropper/image-cropper.component"; import * as i21 from "@angular/platform-browser"; import * as i22 from "./image-uploader.component"; var styles_ImageUploaderComponent = []; var RenderType_ImageUploaderComponent = i0.ɵcrt({ encapsulation: 2, styles: styles_ImageUploaderComponent, data: {} }); export { RenderType_ImageUploaderComponent as RenderType_ImageUploaderComponent }; function View_ImageUploaderComponent_1(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "jnt-picture", [["child-of", "jnt-image-uploader-host"]], [[1, "host", 0], [1, "data-has-src", 0], [1, "data-fit", 0], [1, "data-position", 0], [1, "title", 0], [1, "alt", 0], [4, "width", null], [4, "height", null]], null, null, i1.View_PictureComponent_0, i1.RenderType_PictureComponent)), i0.ɵdid(1, 49152, null, 1, i2.PictureComponent, [], { src: [0, "src"], width: [1, "width"], height: [2, "height"], fit: [3, "fit"] }, null), i0.ɵqud(603979776, 1, { pictureCopyrightTemplate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_8 = _v.context.image; var currVal_9 = i0.ɵinlineInterpolate(1, "", _co.width, "px"); var currVal_10 = i0.ɵinlineInterpolate(1, "", _co.height, "px"); var currVal_11 = _co.ui.fit.width; _ck(_v, 1, 0, currVal_8, currVal_9, currVal_10, currVal_11); }, function (_ck, _v) { var currVal_0 = i0.ɵnov(_v, 1).host; var currVal_1 = i0.ɵnov(_v, 1).hasSrc; var currVal_2 = i0.ɵnov(_v, 1)._fit; var currVal_3 = i0.ɵnov(_v, 1)._position; var currVal_4 = i0.ɵnov(_v, 1).title; var currVal_5 = i0.ɵnov(_v, 1).alt; var currVal_6 = i0.ɵnov(_v, 1).width; var currVal_7 = i0.ɵnov(_v, 1).height; _ck(_v, 0, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7); }); } function View_ImageUploaderComponent_3(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 0, null, null, null, null, null, null, null))], null, null); } function View_ImageUploaderComponent_2(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, null, null, null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 0, "input", [["child-of", "jnt-image-uploader-host"], ["data-select-file", ""], ["type", "file"]], null, [[null, "change"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("change" === en)) { var pd_0 = (_co.crop($event) !== false); ad = (pd_0 && ad); } return ad; }, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_ImageUploaderComponent_3)), i0.ɵdid(3, 540672, null, 0, i3.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(4, { image: 0 }), (_l()(), i0.ɵand(0, null, null, 0))], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 4, 0, _co.image); var currVal_1 = (_co.imageTemplate || i0.ɵnov(_v.parent, 0)); _ck(_v, 3, 0, currVal_0, currVal_1); }, null); } function View_ImageUploaderComponent_5(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 7, "jnt-stack", [["child-of", "jnt-image-uploader-host"]], [[1, "host", 0], [1, "data-orientation", 0], [1, "data-gutter", 0], [1, "data-spacing", 0], [1, "data-padding", 0], [1, "data-align", 0], [1, "data-justify", 0], [1, "data-wrap", 0]], null, null, i4.View_StackComponent_0, i4.RenderType_StackComponent)), i0.ɵdid(1, 49152, null, 0, i5.StackComponent, [], { orientation: [0, "orientation"], justify: [1, "justify"] }, null), (_l()(), i0.ɵeld(2, 0, null, 0, 2, "jnt-button", [["child-of", "jnt-image-uploader-host"], ["text", "\u041E\u0442\u043C\u0435\u043D\u0430"]], [[1, "host", 0], [1, "data-scheme", 0], [1, "data-size", 0], [1, "data-outline", 0], [1, "data-width", 0], [1, "data-shape", 0], [1, "data-loading", 0], [1, "data-with-text", 0], [1, "data-disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { var pd_0 = (_co.cancel() !== false); ad = (pd_0 && ad); } return ad; }, i6.View_ButtonComponent_0, i6.RenderType_ButtonComponent)), i0.ɵdid(3, 49152, null, 1, i7.ButtonComponent, [], { _icon: [0, "_icon"], scheme: [1, "scheme"], text: [2, "text"] }, { click: "click" }), i0.ɵqud(603979776, 6, { badges: 1 }), (_l()(), i0.ɵeld(5, 0, null, 0, 2, "jnt-button", [["child-of", "jnt-image-uploader-host"], ["text", "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C"]], [[1, "host", 0], [1, "data-scheme", 0], [1, "data-size", 0], [1, "data-outline", 0], [1, "data-width", 0], [1, "data-shape", 0], [1, "data-loading", 0], [1, "data-with-text", 0], [1, "data-disabled", 0]], [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) { var pd_0 = (_co.upload() !== false); ad = (pd_0 && ad); } return ad; }, i6.View_ButtonComponent_0, i6.RenderType_ButtonComponent)), i0.ɵdid(6, 49152, null, 1, i7.ButtonComponent, [], { _icon: [0, "_icon"], text: [1, "text"] }, { click: "click" }), i0.ɵqud(603979776, 7, { badges: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_8 = _co.ui.orientation.horizontal; var currVal_9 = _co.ui.justify.between; _ck(_v, 1, 0, currVal_8, currVal_9); var currVal_19 = _co.ui.icons.cancel; var currVal_20 = _co.ui.scheme.secondary; var currVal_21 = "\u041E\u0442\u043C\u0435\u043D\u0430"; _ck(_v, 3, 0, currVal_19, currVal_20, currVal_21); var currVal_31 = _co.ui.icons.save; var currVal_32 = "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C"; _ck(_v, 6, 0, currVal_31, currVal_32); }, function (_ck, _v) { var currVal_0 = i0.ɵnov(_v, 1).host; var currVal_1 = i0.ɵnov(_v, 1)._orientation; var currVal_2 = i0.ɵnov(_v, 1)._gutter; var currVal_3 = i0.ɵnov(_v, 1)._spacing; var currVal_4 = i0.ɵnov(_v, 1)._padding; var currVal_5 = i0.ɵnov(_v, 1)._align; var currVal_6 = i0.ɵnov(_v, 1)._justify; var currVal_7 = i0.ɵnov(_v, 1)._wrap; _ck(_v, 0, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7); var currVal_10 = i0.ɵnov(_v, 3).host; var currVal_11 = i0.ɵnov(_v, 3)._scheme; var currVal_12 = i0.ɵnov(_v, 3)._size; var currVal_13 = i0.ɵnov(_v, 3)._outline; var currVal_14 = i0.ɵnov(_v, 3)._width; var currVal_15 = i0.ɵnov(_v, 3)._shape; var currVal_16 = i0.ɵnov(_v, 3).loading; var currVal_17 = i0.ɵnov(_v, 3).withText; var currVal_18 = i0.ɵnov(_v, 3).disable; _ck(_v, 2, 0, currVal_10, currVal_11, currVal_12, currVal_13, currVal_14, currVal_15, currVal_16, currVal_17, currVal_18); var currVal_22 = i0.ɵnov(_v, 6).host; var currVal_23 = i0.ɵnov(_v, 6)._scheme; var currVal_24 = i0.ɵnov(_v, 6)._size; var currVal_25 = i0.ɵnov(_v, 6)._outline; var currVal_26 = i0.ɵnov(_v, 6)._width; var currVal_27 = i0.ɵnov(_v, 6)._shape; var currVal_28 = i0.ɵnov(_v, 6).loading; var currVal_29 = i0.ɵnov(_v, 6).withText; var currVal_30 = i0.ɵnov(_v, 6).disable; _ck(_v, 5, 0, currVal_22, currVal_23, currVal_24, currVal_25, currVal_26, currVal_27, currVal_28, currVal_29, currVal_30); }); } function View_ImageUploaderComponent_4(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 30, null, null, null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 29, "jnt-form", [["child-of", "jnt-image-uploader-host"], ["data-cropper", ""]], [[2, "ng-untouched", null], [2, "ng-touched", null], [2, "ng-pristine", null], [2, "ng-dirty", null], [2, "ng-valid", null], [2, "ng-invalid", null], [2, "ng-pending", null], [1, "host", 0], [1, "data-height", 0]], [[null, "submit"], [null, "reset"]], function (_v, en, $event) { var ad = true; if (("submit" === en)) { var pd_0 = (i0.ɵnov(_v, 2).onSubmit($event) !== false); ad = (pd_0 && ad); } if (("reset" === en)) { var pd_1 = (i0.ɵnov(_v, 2).onReset() !== false); ad = (pd_1 && ad); } if (("submit" === en)) { var pd_2 = (i0.ɵnov(_v, 5).submit() !== false); ad = (pd_2 && ad); } return ad; }, i8.View_FormComponent_0, i8.RenderType_FormComponent)), i0.ɵdid(2, 540672, null, 0, i9.FormGroupDirective, [[8, null], [8, null]], { form: [0, "form"] }, null), i0.ɵprd(2048, null, i9.ControlContainer, null, [i9.FormGroupDirective]), i0.ɵdid(4, 16384, null, 0, i9.NgControlStatusGroup, [[4, i9.ControlContainer]], null, null), i0.ɵdid(5, 114688, null, 3, i10.FormComponent, [i11.NGXLogger], { form: [0, "form"], state: [1, "state"] }, null), i0.ɵqud(603979776, 2, { titleTemplate: 0 }), i0.ɵqud(603979776, 3, { footerTemplate: 0 }), i0.ɵqud(603979776, 4, { controls: 1 }), (_l()(), i0.ɵeld(9, 0, null, 0, 20, "jnt-form-item", [["child-of", "jnt-image-uploader-host"]], [[1, "host", 0], [1, "data-orientation", 0]], null, null, i12.View_FormItemComponent_0, i12.RenderType_FormItemComponent)), i0.ɵdid(10, 49152, null, 0, i13.FormItemComponent, [], null, null), (_l()(), i0.ɵeld(11, 0, null, 0, 18, "jnt-form-control", [["child-of", "jnt-image-uploader-host"], ["name", "cropping"]], [[1, "host", 0]], null, null, i14.View_FormControlComponent_0, i14.RenderType_FormControlComponent)), i0.ɵdid(12, 4243456, [[4, 4]], 1, i15.FormControlComponent, [[3, i9.ControlContainer]], { name: [0, "name"] }, null), i0.ɵqud(603979776, 5, { messages: 1 }), (_l()(), i0.ɵeld(14, 0, null, 0, 15, "jnt-image-cropper", [["child-of", "jnt-image-uploader-host"], ["formControlName", "cropping"]], [[1, "host", 0], [1, "data-disabled", 0], [1, "data-shape", 0], [2, "ng-untouched", null], [2, "ng-touched", null], [2, "ng-pristine", null], [2, "ng-dirty", null], [2, "ng-valid", null], [2, "ng-invalid", null], [2, "ng-pending", null]], [[null, "blur"], ["document", "mousemove"], ["document", "touchmove"], ["document", "mouseup"], ["document", "touchend"]], function (_v, en, $event) { var ad = true; if (("blur" === en)) { var pd_0 = (i0.ɵnov(_v, 21).onBlur() !== false); ad = (pd_0 && ad); } if (("document:mousemove" === en)) { var pd_1 = (i0.ɵnov(_v, 21).moveImg($event) !== false); ad = (pd_1 && ad); } if (("document:touchmove" === en)) { var pd_2 = (i0.ɵnov(_v, 21).moveImg($event) !== false); ad = (pd_2 && ad); } if (("document:mouseup" === en)) { var pd_3 = (i0.ɵnov(_v, 21).moveStop() !== false); ad = (pd_3 && ad); } if (("document:touchend" === en)) { var pd_4 = (i0.ɵnov(_v, 21).moveStop() !== false); ad = (pd_4 && ad); } return ad; }, i16.View_ImageCropperComponent_0, i16.RenderType_ImageCropperComponent)), i0.ɵprd(5120, null, i17.TranslateLoader, i18.i18nLoaderFactory, [i19.JunteUIConfig]), i0.ɵprd(4608, null, i17.TranslateCompiler, i17.TranslateFakeCompiler, []), i0.ɵprd(4608, null, i17.TranslateParser, i17.TranslateDefaultParser, []), i0.ɵprd(4608, null, i17.MissingTranslationHandler, i17.FakeMissingTranslationHandler, []), i0.ɵprd(4608, null, i17.TranslateStore, i17.TranslateStore, []), i0.ɵprd(4608, null, i17.TranslateService, i17.TranslateService, [i17.TranslateStore, i17.TranslateLoader, i17.TranslateCompiler, i17.TranslateParser, i17.MissingTranslationHandler, i17.USE_DEFAULT_LANG, i17.USE_STORE, i17.USE_EXTEND, i17.DEFAULT_LANGUAGE]), i0.ɵdid(21, 114688, null, 0, i20.ImageCropperComponent, [i11.NGXLogger, i0.ChangeDetectorRef, i9.FormBuilder, i21.DomSanitizer], { url: [0, "url"], shape: [1, "shape"] }, null), i0.ɵprd(1024, null, i9.NG_VALUE_ACCESSOR, function (p0_0) { return [p0_0]; }, [i20.ImageCropperComponent]), i0.ɵdid(23, 671744, null, 0, i9.FormControlName, [[3, i9.ControlContainer], [8, null], [8, null], [6, i9.NG_VALUE_ACCESSOR], [2, i9.ɵangular_packages_forms_forms_p]], { name: [0, "name"] }, null), i0.ɵprd(2048, null, i9.NgControl, null, [i9.FormControlName]), i0.ɵdid(25, 16384, null, 0, i9.NgControlStatus, [[4, i9.NgControl]], null, null), i0.ɵprd(256, null, i17.USE_STORE, true, []), i0.ɵprd(256, null, i17.USE_DEFAULT_LANG, undefined, []), i0.ɵprd(256, null, i17.USE_EXTEND, undefined, []), i0.ɵprd(256, null, i17.DEFAULT_LANGUAGE, "en", []), (_l()(), i0.ɵand(0, [[3, 2], ["formFooterTemplate", 2]], 0, 0, null, View_ImageUploaderComponent_5))], function (_ck, _v) { var _co = _v.component; var currVal_9 = _co.form; _ck(_v, 2, 0, currVal_9); var currVal_10 = _co.form; var currVal_11 = (_co.progress.uploading ? _co.ui.state.loading : null); _ck(_v, 5, 0, currVal_10, currVal_11); var currVal_15 = "cropping"; _ck(_v, 12, 0, currVal_15); var currVal_26 = _co.sketch; var currVal_27 = _co.shape; _ck(_v, 21, 0, currVal_26, currVal_27); var currVal_28 = "cropping"; _ck(_v, 23, 0, currVal_28); }, function (_ck, _v) { var currVal_0 = i0.ɵnov(_v, 4).ngClassUntouched; var currVal_1 = i0.ɵnov(_v, 4).ngClassTouched; var currVal_2 = i0.ɵnov(_v, 4).ngClassPristine; var currVal_3 = i0.ɵnov(_v, 4).ngClassDirty; var currVal_4 = i0.ɵnov(_v, 4).ngClassValid; var currVal_5 = i0.ɵnov(_v, 4).ngClassInvalid; var currVal_6 = i0.ɵnov(_v, 4).ngClassPending; var currVal_7 = i0.ɵnov(_v, 5).host; var currVal_8 = i0.ɵnov(_v, 5)._height; _ck(_v, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8); var currVal_12 = i0.ɵnov(_v, 10).host; var currVal_13 = i0.ɵnov(_v, 10).orientation; _ck(_v, 9, 0, currVal_12, currVal_13); var currVal_14 = i0.ɵnov(_v, 12).host; _ck(_v, 11, 0, currVal_14); var currVal_16 = i0.ɵnov(_v, 21).host; var currVal_17 = i0.ɵnov(_v, 21).disabled; var currVal_18 = i0.ɵnov(_v, 21)._shape; var currVal_19 = i0.ɵnov(_v, 25).ngClassUntouched; var currVal_20 = i0.ɵnov(_v, 25).ngClassTouched; var currVal_21 = i0.ɵnov(_v, 25).ngClassPristine; var currVal_22 = i0.ɵnov(_v, 25).ngClassDirty; var currVal_23 = i0.ɵnov(_v, 25).ngClassValid; var currVal_24 = i0.ɵnov(_v, 25).ngClassInvalid; var currVal_25 = i0.ɵnov(_v, 25).ngClassPending; _ck(_v, 14, 0, currVal_16, currVal_17, currVal_18, currVal_19, currVal_20, currVal_21, currVal_22, currVal_23, currVal_24, currVal_25); }); } export function View_ImageUploaderComponent_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, [["defaultImageTemplate", 2]], null, 0, null, View_ImageUploaderComponent_1)), (_l()(), i0.ɵeld(1, 0, null, null, 5, null, null, null, null, null, null, null)), i0.ɵdid(2, 16384, null, 0, i3.NgSwitch, [], { ngSwitch: [0, "ngSwitch"] }, null), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_ImageUploaderComponent_2)), i0.ɵdid(4, 278528, null, 0, i3.NgSwitchCase, [i0.ViewContainerRef, i0.TemplateRef, i3.NgSwitch], { ngSwitchCase: [0, "ngSwitchCase"] }, null), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_ImageUploaderComponent_4)), i0.ɵdid(6, 278528, null, 0, i3.NgSwitchCase, [i0.ViewContainerRef, i0.TemplateRef, i3.NgSwitch], { ngSwitchCase: [0, "ngSwitchCase"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.page; _ck(_v, 2, 0, currVal_0); var currVal_1 = _co.pages.view; _ck(_v, 4, 0, currVal_1); var currVal_2 = _co.pages.crop; _ck(_v, 6, 0, currVal_2); }, null); } export function View_ImageUploaderComponent_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "jnt-image-uploader", [], [[1, "host", 0]], [[null, "blur"]], function (_v, en, $event) { var ad = true; if (("blur" === en)) { var pd_0 = (i0.ɵnov(_v, 2).onBlur() !== false); ad = (pd_0 && ad); } return ad; }, View_ImageUploaderComponent_0, RenderType_ImageUploaderComponent)), i0.ɵprd(5120, null, i9.NG_VALUE_ACCESSOR, function (p0_0) { return [p0_0]; }, [i22.ImageUploaderComponent]), i0.ɵdid(2, 49152, null, 1, i22.ImageUploaderComponent, [i9.FormBuilder, i11.NGXLogger, i21.DomSanitizer], null, null), i0.ɵqud(603979776, 1, { imageTemplate: 0 })], null, function (_ck, _v) { var currVal_0 = i0.ɵnov(_v, 2).host; _ck(_v, 0, 0, currVal_0); }); } var ImageUploaderComponentNgFactory = i0.ɵccf("jnt-image-uploader", i22.ImageUploaderComponent, View_ImageUploaderComponent_Host_0, { uploader: "uploader", shape: "shape", width: "width", height: "height" }, {}, []); export { ImageUploaderComponentNgFactory as ImageUploaderComponentNgFactory }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW1hZ2UtdXBsb2FkZXIuY29tcG9uZW50Lm5nZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqdW50ZS91aS8iLCJzb3VyY2VzIjpbImxpYi9mb3Jtcy9pbWFnZS11cGxvYWRlci9pbWFnZS11cGxvYWRlci5jb21wb25lbnQubmdmYWN0b3J5LnRzIiwibGliL2Zvcm1zL2ltYWdlLXVwbG9hZGVyL2ltYWdlLXVwbG9hZGVyLmVuY2Fwc3VsYXRlZC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2lFQ0NJLHlnQkFHbUMsbURBSGEsa0JBQWEsZ0JBRWhELDREQUFtQixHQUNuQiw4REFBcUIsR0FGckIsb0JBQW9CLGVBRGpDLFlBR21DLEVBSGEsU0FBYSxFQUVoRCxTQUFtQixFQUNuQixVQUFxQixFQUZyQixVQUFvQiwyQkFEakMsc1pBR21DO2lFQU0vQiw2RUFDbUQ7aUVBSHZELDZFQUF5QyxLQUNyQyxzTkFBa0csWUFBM0I7O3dCQUF1QjtNQUE5Rix3QkFBa0csS0FDbEcsb1FBQ21ELEdBRHJDLGlOQUNvQyxJQURsRCxZQUNtRCxFQURyQyxvQkFDb0M7aUVBYTFDLCtjQUMwQyxJQUN0QyxvYUFHK0IsWUFBbkI7O3dCQUFrQjtNQUg5QixzUEFHK0IsTUFDL0Isc2JBRStCLFlBQW5COzt3QkFBa0I7TUFGOUIsK05BRStCLG1EQVJXLG1CQUF5Qyw0QkFDNUUsbUJBQThCLHFCQUR6QyxZQUMwQyxFQURJLFNBQXlDLEVBQzVFLFNBQThCLEdBRXpCLG9CQUF3QixrQkFDeEIsb0JBQThCLHNCQUZLLHVEQUFhLEVBQTVELFlBRytCLEVBRm5CLFVBQXdCLEVBQ3hCLFVBQThCLEVBRkssVUFBYSxHQUtoRCxvQkFBc0IsZ0JBRGEseUVBQWdCLEVBQS9ELFlBRStCLEVBRG5CLFVBQXNCLEVBRGEsVUFBZ0IsMkJBTm5FLHNhQUMwQyxHQUN0QyxvZUFHK0IsR0FDL0Isb2VBRStCO2lFQWxCL0MsOEVBQXlDLEtBQ3JDOzs7Ozs7Ozs7NGtCQUNpRSxNQUM3RCw0UkFBbUQsSUFDL0Msd1hBQXFFLE1BQ2pFOzs7Ozs7Ozs7Ozs7Ozs7cWlEQUNrQyxJQUcxQyxpR0FBaUMsa0RBUlEsbUJBQWtCLE9BQS9ELFlBQ2lFLEVBRHBCLGdDQUFrQixPQUNyRCxzRUFBc0QsR0FEaEUsWUFDaUUsRUFEcEIsVUFBa0IsRUFDckQsVUFBc0QsR0FFSCwyQkFBZSxFQUFwRSxhQUFxRSxFQUFoQixVQUFlLEdBRTdDLG9CQUFjLFNBRGdELG9CQUFlLFFBQWhHLGFBQ2tDLEVBQWYsVUFBYyxFQURnRCxVQUFlLEdBQTFDLDJCQUEwQixFQUFoRixhQUNrQyxFQURvQixVQUEwQiwyQkFKNUYsb2dCQUNpRSxHQUM3RCx5SEFBbUQsR0FDL0MsZ0VBQXFFLEdBQ2pFLHNsQkFDa0M7d0VBcEJ0RCw4RkFBcUQsS0FPckQsZ0tBQWdDLElBQzVCLDROQUF5QyxJQU16Qyw0TkFBeUMsaURBUC9CLG1CQUFpQixPQUEvQixZQUFnQyxFQUFsQixTQUFpQixHQUNiLG1CQUEwQixhQUF4QyxZQUF5QyxFQUEzQixTQUEwQixHQU0xQixtQkFBMEIsYUFBeEMsWUFBeUMsRUFBM0IsU0FBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBpMCBmcm9tICdAYW5ndWxhci9jb3JlJztcbmkwLkNvbXBvbmVudEZhY3Rvcnk7XG4iLCI8bmctdGVtcGxhdGUgI2RlZmF1bHRJbWFnZVRlbXBsYXRlIGxldC1pbWFnZT1cImltYWdlXCI+XG4gICAgPGpudC1waWN0dXJlIGNoaWxkLW9mPVwiam50LWltYWdlLXVwbG9hZGVyLWhvc3RcIiBbc3JjXT1cImltYWdlXCJcbiAgICAgICAgICAgICAgICAgW2ZpdF09XCJ1aS5maXQud2lkdGhcIlxuICAgICAgICAgICAgICAgICB3aWR0aD1cInt7d2lkdGh9fXB4XCJcbiAgICAgICAgICAgICAgICAgaGVpZ2h0PVwie3toZWlnaHR9fXB4XCI+PC9qbnQtcGljdHVyZT5cbjwvbmctdGVtcGxhdGU+XG5cbjxuZy1jb250YWluZXIgW25nU3dpdGNoXT1cInBhZ2VcIj5cbiAgICA8bmctY29udGFpbmVyICpuZ1N3aXRjaENhc2U9XCJwYWdlcy52aWV3XCI+XG4gICAgICAgIDxpbnB1dCBjaGlsZC1vZj1cImpudC1pbWFnZS11cGxvYWRlci1ob3N0XCIgZGF0YS1zZWxlY3QtZmlsZSB0eXBlPVwiZmlsZVwiIChjaGFuZ2UpPVwiY3JvcCgkZXZlbnQpXCIgIC8+XG4gICAgICAgIDxuZy1jb250YWluZXIgKm5nVGVtcGxhdGVPdXRsZXQ9XCJpbWFnZVRlbXBsYXRlXG4gICAgICAgICAgfHwgZGVmYXVsdEltYWdlVGVtcGxhdGU7Y29udGV4dDoge2ltYWdlOiBpbWFnZX1cIj5cbiAgICAgICAgPC9uZy1jb250YWluZXI+XG4gICAgPC9uZy1jb250YWluZXI+XG4gICAgPG5nLWNvbnRhaW5lciAqbmdTd2l0Y2hDYXNlPVwicGFnZXMuY3JvcFwiPlxuICAgICAgICA8am50LWZvcm0gY2hpbGQtb2Y9XCJqbnQtaW1hZ2UtdXBsb2FkZXItaG9zdFwiIFtmb3JtR3JvdXBdPVwiZm9ybVwiIGRhdGEtY3JvcHBlclxuICAgICAgICAgICAgICAgICAgW3N0YXRlXT1cInByb2dyZXNzLnVwbG9hZGluZyA/IHVpLnN0YXRlLmxvYWRpbmcgOiBudWxsXCI+XG4gICAgICAgICAgICA8am50LWZvcm0taXRlbSBjaGlsZC1vZj1cImpudC1pbWFnZS11cGxvYWRlci1ob3N0XCIgPlxuICAgICAgICAgICAgICAgIDxqbnQtZm9ybS1jb250cm9sIGNoaWxkLW9mPVwiam50LWltYWdlLXVwbG9hZGVyLWhvc3RcIiBuYW1lPVwiY3JvcHBpbmdcIj5cbiAgICAgICAgICAgICAgICAgICAgPGpudC1pbWFnZS1jcm9wcGVyIGNoaWxkLW9mPVwiam50LWltYWdlLXVwbG9hZGVyLWhvc3RcIiBmb3JtQ29udHJvbE5hbWU9XCJjcm9wcGluZ1wiIFtzaGFwZV09XCJzaGFwZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbdXJsXT1cInNrZXRjaFwiPjwvam50LWltYWdlLWNyb3BwZXI+XG4gICAgICAgICAgICAgICAgPC9qbnQtZm9ybS1jb250cm9sPlxuICAgICAgICAgICAgPC9qbnQtZm9ybS1pdGVtPlxuICAgICAgICAgICAgPG5nLXRlbXBsYXRlICNmb3JtRm9vdGVyVGVtcGxhdGU+XG4gICAgICAgICAgICAgICAgPGpudC1zdGFjayBjaGlsZC1vZj1cImpudC1pbWFnZS11cGxvYWRlci1ob3N0XCIgW29yaWVudGF0aW9uXT1cInVpLm9yaWVudGF0aW9uLmhvcml6b250YWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgW2p1c3RpZnldPVwidWkuanVzdGlmeS5iZXR3ZWVuXCI+XG4gICAgICAgICAgICAgICAgICAgIDxqbnQtYnV0dG9uIGNoaWxkLW9mPVwiam50LWltYWdlLXVwbG9hZGVyLWhvc3RcIiB0ZXh0PVwi0J7RgtC80LXQvdCwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ljb25dPVwidWkuaWNvbnMuY2FuY2VsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3NjaGVtZV09XCJ1aS5zY2hlbWUuc2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNsaWNrKT1cImNhbmNlbCgpXCI+PC9qbnQtYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICA8am50LWJ1dHRvbiBjaGlsZC1vZj1cImpudC1pbWFnZS11cGxvYWRlci1ob3N0XCIgdGV4dD1cItCX0LDQs9GA0YPQt9C40YLRjFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpY29uXT1cInVpLmljb25zLnNhdmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xpY2spPVwidXBsb2FkKClcIj48L2pudC1idXR0b24+XG4gICAgICAgICAgICAgICAgPC9qbnQtc3RhY2s+XG4gICAgICAgICAgICA8L25nLXRlbXBsYXRlPlxuICAgICAgICA8L2pudC1mb3JtPlxuICAgIDwvbmctY29udGFpbmVyPlxuPC9uZy1jb250YWluZXI+Il19